XML 48 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
INVESTMENTS (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Held to Maturity and Available-for-sale    
Held to maturity and available-for-sale securities, Amortized Cost $ 820,164mnst_HeldToMaturityAndAvailableForSaleSecuritiesAmortizedCost $ 395,855mnst_HeldToMaturityAndAvailableForSaleSecuritiesAmortizedCost
Held to maturity and available-for-sale securities, Gross Unrealized Holding Gains 112mnst_HeldToMaturityAndAvailableForSaleSecuritiesGrossUnrealizedGain 48mnst_HeldToMaturityAndAvailableForSaleSecuritiesGrossUnrealizedGain
Held to maturity and available-for-sale securities, Fair Value 820,276mnst_HeldToMaturityAndAvailableForSaleSecuritiesFairValueDisclosure 395,903mnst_HeldToMaturityAndAvailableForSaleSecuritiesFairValueDisclosure
Held to Maturity, Available-for-sale, and Trading    
Total Fair Value 824,186us-gaap_InvestmentsFairValueDisclosure 412,087us-gaap_InvestmentsFairValueDisclosure
Short-term | Certificates of deposit    
Held-to-Maturity    
Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment   22,045us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Fair Value   22,045us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Short-term | Commercial paper    
Held-to-Maturity    
Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment 19,482us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
5,991us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Gross Unrealized Holding Gains (2)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
 
Fair Value 19,480us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
5,991us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Short-term | Municipal securities    
Held-to-Maturity    
Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment 744,542us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
367,819us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Gross Unrealized Holding Gains 105us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
48us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Fair Value 744,647us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
367,867us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
Short-term | U.S. government Agencies    
Held-to-Maturity    
Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment 9,199us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Gross Unrealized Holding Gains (1)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Fair Value 9,198us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Short-term | Variable rate demand notes    
Available-for-sale    
Amortized Cost 4,001us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
 
Fair Value 4,001us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_VariableRateDemandObligationMember
 
Short-term | Auction rate securities    
Trading    
Fair Value 3,910us-gaap_TradingSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
6,392us-gaap_TradingSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Long-term | Municipal securities    
Held-to-Maturity    
Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment 42,940us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_InvestmentTypeAxis
= mnst_LongTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Gross Unrealized Holding Gains 10us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= mnst_LongTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Fair Value 42,950us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= mnst_LongTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Long-term | Auction rate securities    
Trading    
Fair Value   $ 9,792us-gaap_TradingSecurities
/ us-gaap_InvestmentTypeAxis
= mnst_LongTermInvestmentsMember
/ mnst_ScheduleOfInvestmentHoldingsMajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember