XML 113 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8 - Stock Repurchase Program (Details) - Stock Repurchase Program (USD $)
In Thousands, except Per Share data, unless otherwise specified
0 Months Ended 12 Months Ended
Jan. 01, 2014
Dec. 31, 2014
Stock Repurchase Program [Abstract]    
Cumulative balance at January 1, 2014 664mpwr_CumulativeSharesRepurchased 664mpwr_CumulativeSharesRepurchased
Cumulative balance at January 1, 2014 $ 31.06mpwr_RepurchaseStockAveragePricePerShare $ 36.04mpwr_RepurchaseStockAveragePricePerShare
Cumulative balance at January 1, 2014 $ 20,615mpwr_CumulativeSharesRepurchasedValue $ 20,615mpwr_CumulativeSharesRepurchasedValue
Repurchases   1,051us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
Repurchases   $ 39.19mpwr_RepurchaseStockAveragePricePerShareDuringPeriod
Repurchases   41,198us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Cumulative balance at December 31, 2014   1,715mpwr_CumulativeSharesRepurchased
Cumulative balance at December 31, 2014 $ 31.06mpwr_RepurchaseStockAveragePricePerShare $ 36.04mpwr_RepurchaseStockAveragePricePerShare
Cumulative balance at December 31, 2014   $ 61,813mpwr_CumulativeSharesRepurchasedValue