XML 47 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities $ 18,626us-gaap_OtherLiabilitiesCurrent $ 14,703us-gaap_OtherLiabilitiesCurrent
Dividends and Dividend Equivalents [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 8,196us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DividendsAndDividendEquivalentsMember
6,080us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DividendsAndDividendEquivalentsMember
Deferred Revenue And Customer Prepayments [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 5,073us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DeferredRevenueAndCustomerPrepaymentsMember
3,908us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DeferredRevenueAndCustomerPrepaymentsMember
Stock Rotation Reserve [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 2,376us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_StockRotationReserveMember
1,757us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_StockRotationReserveMember
Commissions [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 833us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_CommissionsMember
767us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_CommissionsMember
Deferred Compensation Plan [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 704us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_DeferredCompensationPlanMember
 
Sales Rebate [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 337us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_SalesRebateMember
586us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_SalesRebateMember
Warranty [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities 296us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_WarrantyMember
240us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_WarrantyMember
Other Liability [Member]    
Note 4 - Balance Sheet Components (Details) - Accrued Liabilities [Line Items]    
Accrued liabilities $ 811us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_OtherLiabilityMember
$ 1,365us-gaap_OtherLiabilitiesCurrent
/ us-gaap_FairValueByLiabilityClassAxis
= mpwr_OtherLiabilityMember