XML 42 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
INVESTMENTS (Details 2) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Investments    
Amortized Cost $ 688,524mnst_InvestmentSecuritiesAmortizedCostBasis $ 824,074mnst_InvestmentSecuritiesAmortizedCostBasis
Fair Value 688,572us-gaap_InvestmentsFairValueDisclosure 824,186us-gaap_InvestmentsFairValueDisclosure
Commercial paper | Less than 1 year    
Investments    
Amortized Cost 15,991mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
19,482mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Fair Value 15,990us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
19,480us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Municipal securities | Less than 1 year    
Investments    
Amortized Cost 622,082mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
744,542mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Fair Value 622,130us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
744,647us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Municipal securities | Due 1 - 10 years    
Investments    
Amortized Cost 33,662mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
42,940mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Fair Value 33,670us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
42,950us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
U.S. government Agencies | Less than 1 year    
Investments    
Amortized Cost 1,401mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
9,199mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value 1,401us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
9,198us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesWithin1YearMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
U.S. government Agencies | Due 1 - 10 years    
Investments    
Amortized Cost 7,578mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Fair Value 7,571us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Variable rate demand notes | Due 21 - 30 years    
Investments    
Amortized Cost 3,900mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter20YearsThrough30YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
4,001mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter20YearsThrough30YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
Fair Value 3,900us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter20YearsThrough30YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
4,001us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter20YearsThrough30YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
Auction rate securities | Due 11 - 20 years    
Investments    
Amortized Cost 3,910mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter10YearsThrough20YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
3,910mnst_InvestmentSecuritiesAmortizedCostBasis
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter10YearsThrough20YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Fair Value $ 3,910us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter10YearsThrough20YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
$ 3,910us-gaap_InvestmentsFairValueDisclosure
/ mnst_InvestmentHoldingsByMaturityPeriodAxis
= mnst_InvestmentsMaturitiesAfter10YearsThrough20YearsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember