XML 94 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 12 - Commitments and Contingencies (Details) (USD $)
1 Months Ended 12 Months Ended
Sep. 30, 2004
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 12 - Commitments and Contingencies (Details) [Line Items]        
Lease Purchase Option $ 1,600,000mpwr_LeasePurchaseOption      
Operating Leases, Rent Expense   1,500,000us-gaap_LeaseAndRentalExpense 1,200,000us-gaap_LeaseAndRentalExpense 1,600,000us-gaap_LeaseAndRentalExpense
Indemnification Agreement [Member]        
Note 12 - Commitments and Contingencies (Details) [Line Items]        
Other Liabilities   $ 0us-gaap_OtherLiabilities
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
$ 0us-gaap_OtherLiabilities
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
$ 0us-gaap_OtherLiabilities
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_IndemnificationGuaranteeMember
Minimum [Member]        
Note 12 - Commitments and Contingencies (Details) [Line Items]        
Warranty Term   1 year    
Maximum [Member]        
Note 12 - Commitments and Contingencies (Details) [Line Items]        
Warranty Term   2 years