XML 27 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Fair Value Measurement (Details) - Projected Liabilities Based on Future Revenue (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 4 - Fair Value Measurement (Details) - Projected Liabilities Based on Future Revenue [Line Items]      
Project revenue in 2016 (in millions) (in Dollars) $ 282,535,000us-gaap_Revenues $ 238,091,000us-gaap_Revenues $ 213,813,000us-gaap_Revenues
Discount rate 9.00%us-gaap_FairValueInputsDiscountRate    
Scenario, Forecast [Member] | Minimum [Member]      
Note 4 - Fair Value Measurement (Details) - Projected Liabilities Based on Future Revenue [Line Items]      
Project revenue in 2016 (in millions) (in Dollars) 2,100us-gaap_Revenues
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Scenario, Forecast [Member] | Maximum [Member]      
Note 4 - Fair Value Measurement (Details) - Projected Liabilities Based on Future Revenue [Line Items]      
Project revenue in 2016 (in millions) (in Dollars) $ 3,800us-gaap_Revenues
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Minimum [Member]      
Note 4 - Fair Value Measurement (Details) - Projected Liabilities Based on Future Revenue [Line Items]      
Discount rate 4.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
3.30%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Probability of occurrence 20.00%mpwr_ProbabilityOfOccurrence
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum [Member]      
Note 4 - Fair Value Measurement (Details) - Projected Liabilities Based on Future Revenue [Line Items]      
Discount rate 7.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
8.10%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Probability of occurrence 50.00%mpwr_ProbabilityOfOccurrence
/ us-gaap_RangeAxis
= us-gaap_MaximumMember