XML 35 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Details 1) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of financial assets measured at fair value on a recurring basis    
Total $ 76,837us-gaap_AssetsFairValueDisclosure $ 71,589us-gaap_AssetsFairValueDisclosure
Corporate Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 49,082us-gaap_AssetsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 43,262us-gaap_AssetsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Commercial Paper [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 9,481us-gaap_AssetsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1] 14,977us-gaap_AssetsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]
Auction rate notes [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 1,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2] 1,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2]
Money Market Funds [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 9,704us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3] 4,725us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3]
Municipal Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 5,132us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1] 5,194us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1]
US Government Agencies Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 2,002us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 1,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Quoted Prices in Active Markets for Identical Assets Level 1 [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 9,704us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4,725us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Quoted Prices in Active Markets for Identical Assets Level 1 [Member] | Corporate Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Quoted Prices in Active Markets for Identical Assets Level 1 [Member] | Commercial Paper [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]
Quoted Prices in Active Markets for Identical Assets Level 1 [Member] | Auction rate notes [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2]
Quoted Prices in Active Markets for Identical Assets Level 1 [Member] | Money Market Funds [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 9,704us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3] 4,725us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3]
Quoted Prices in Active Markets for Identical Assets Level 1 [Member] | Municipal Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1]
Quoted Prices in Active Markets for Identical Assets Level 1 [Member] | US Government Agencies Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Significant Other Observable Inputs Level 2 [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 65,697us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
65,428us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs Level 2 [Member] | Corporate Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 49,082us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 43,262us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Significant Other Observable Inputs Level 2 [Member] | Commercial Paper [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 9,481us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1] 14,977us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]
Significant Other Observable Inputs Level 2 [Member] | Auction rate notes [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2]
Significant Other Observable Inputs Level 2 [Member] | Money Market Funds [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3]
Significant Other Observable Inputs Level 2 [Member] | Municipal Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 5,132us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1] 5,194us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1]
Significant Other Observable Inputs Level 2 [Member] | US Government Agencies Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 2,002us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,995us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Significant Unobservable Inputs Level 3 [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 1,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs Level 3 [Member] | Corporate Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Significant Unobservable Inputs Level 3 [Member] | Commercial Paper [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
[1]
Significant Unobservable Inputs Level 3 [Member] | Auction rate notes [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 1,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2] 1,436us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
[2]
Significant Unobservable Inputs Level 3 [Member] | Money Market Funds [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
[3]
Significant Unobservable Inputs Level 3 [Member] | Municipal Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1] 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= mcrl_MunicipalSecuritiesMember
[1]
Significant Unobservable Inputs Level 3 [Member] | US Government Agencies Debt Securities [Member]    
Schedule of financial assets measured at fair value on a recurring basis    
Total $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
[1] Included in short-term investments
[2] Included in long-term investments
[3] Included in cash and cash equivalents