XML 33 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details 3) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Jun. 30, 2011
Oct. 01, 2013
Jul. 01, 2013
ARS Agreement                
Amortized Cost $ 688,524,000mnst_InvestmentSecuritiesAmortizedCostBasis $ 824,074,000mnst_InvestmentSecuritiesAmortizedCostBasis            
Auction rate securities                
ARS Agreement                
Face value of investments 4,200,000mnst_InvestmentsFaceAmount
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
             
Amortized Cost 3,900,000mnst_InvestmentSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
             
Trading auction rate securities, in short-term and long-term investments 3,900,000us-gaap_TradingSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
             
Impairment of investments, trading securities 300,000mnst_ImpairmentOfInvestmentsTradingSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
             
2011 ARS Agreement                
ARS Agreement                
Amount of securities of par value           24,500,000us-gaap_InvestmentOwnedBalancePrincipalAmount
/ us-gaap_InvestmentTypeAxis
= mnst_AuctionRateSecurities2011Member
   
Redemption of investment securities at par through normal market channels 0us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ us-gaap_InvestmentTypeAxis
= mnst_AuctionRateSecurities2011Member
13,100,000us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ us-gaap_InvestmentTypeAxis
= mnst_AuctionRateSecurities2011Member
2,300,000us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ us-gaap_InvestmentTypeAxis
= mnst_AuctionRateSecurities2011Member
1,300,000us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ us-gaap_InvestmentTypeAxis
= mnst_AuctionRateSecurities2011Member
3,700,000us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
/ us-gaap_InvestmentTypeAxis
= mnst_AuctionRateSecurities2011Member
     
Put options | Subsequent event                
ARS Agreement                
Redemption of investment securities through the exercise of the put option 700,000us-gaap_OpenOptionContractsWrittenAtFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_PutOptionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
             
2011 Put Option                
ARS Agreement                
Fair market value of investments 300,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= mnst_PutOption2011Member
             
2011 Put Option | Maximum                
ARS Agreement                
Amount of securities of par value             $ 1,000,000us-gaap_InvestmentOwnedBalancePrincipalAmount
/ us-gaap_InvestmentTypeAxis
= mnst_PutOption2011Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 1,000,000us-gaap_InvestmentOwnedBalancePrincipalAmount
/ us-gaap_InvestmentTypeAxis
= mnst_PutOption2011Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember