XML 44 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities $ 14,703us-gaap_OtherLiabilitiesCurrent $ 17,376us-gaap_OtherLiabilitiesCurrent
Proceeds From Litigation [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities   9,489us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_ProceedsFromLitigationMember
Dividends and Dividend Equivalents [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 6,080us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DividendsAndDividendEquivalentsMember
 
Deferred Revenue And Customer Prepayments [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 3,908us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DeferredRevenueAndCustomerPrepaymentsMember
2,523us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DeferredRevenueAndCustomerPrepaymentsMember
Stock Rotation Reserve [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 1,757us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_StockRotationReserveMember
1,459us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_StockRotationReserveMember
Commissions [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 767us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_CommissionsMember
931us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_CommissionsMember
Sales Rebate [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 586us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_SalesRebateMember
900us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_SalesRebateMember
Warranty [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 240us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_WarrantyMember
451us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_WarrantyMember
Other Liability [Member]    
Note 5 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities $ 1,365us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_OtherLiabilityMember
$ 1,623us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_OtherLiabilityMember