XML 33 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details 4) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Jun. 30, 2011
Oct. 02, 2013
Jul. 02, 2013
ARS Agreement              
Amortized Cost $ 824,074,000mnst_InvestmentSecuritiesAmortizedCostBasis $ 412,039,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 6,900,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              
ARS Agreement              
Redemption of investment securities through the exercise of the put option 6,200,000us-gaap_OpenOptionContractsWrittenAtFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_PutOptionMember
           
2011 Put Option              
ARS Agreement              
Fair market value of investments 300,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= mnst_PutOption2011Member
           
Resulted (loss) gain on revaluation of investment securities included in other income (expense) (40,000)mnst_InvestmentSecuritiesGainOrLossOnRevaluationIncludedInOtherIncome
/ us-gaap_InvestmentTypeAxis
= mnst_PutOption2011Member
2,700,000mnst_InvestmentSecuritiesGainOrLossOnRevaluationIncludedInOtherIncome
/ 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