XML 124 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock - Additional Information (Detail) (USD $)
0 Months Ended 1 Months Ended 12 Months Ended
Oct. 07, 2011
Aug. 31, 2012
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Jul. 30, 2013
Class of Stock [Line Items]            
Common stock, par value     $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare  
Common stock, shares authorized     150,000,000us-gaap_CommonStockSharesAuthorized 150,000,000us-gaap_CommonStockSharesAuthorized 150,000,000us-gaap_CommonStockSharesAuthorized  
Common stock, shares issued     40,627,131us-gaap_CommonStockSharesIssued 39,599,374us-gaap_CommonStockSharesIssued 39,439,115us-gaap_CommonStockSharesIssued  
Common stock, shares outstanding     34,048,366us-gaap_CommonStockSharesOutstanding 35,635,357us-gaap_CommonStockSharesOutstanding 37,907,575us-gaap_CommonStockSharesOutstanding  
Decrease in stockholders' equity     $ 51,000,000mx_IncreaseDecreaseAdditionalPaidInCapitalWithinStockholdersEquity $ 28,125,000mx_IncreaseDecreaseAdditionalPaidInCapitalWithinStockholdersEquity $ 11,793,000mx_IncreaseDecreaseAdditionalPaidInCapitalWithinStockholdersEquity  
Expiration date of stock repurchase program     Dec. 12, 2014      
Stock repurchase program [Member]            
Class of Stock [Line Items]            
Common stock, repurchase 35,000,000mx_CommonStockGeneralRepurchaseProgramValue
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
         
Common stock purchase by an additional amount   25,000,000mx_StockRepurchaseProgramAdditionalAuthorizedAmount
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
       
Common stock repurchase, maximum amount   60,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
      100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
Purchase of common stock in open market, shares     2,615,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
2,432,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
1,532,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
 
Purchase of common stock in open market, value     $ 51,000,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
$ 28,125,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
$ 11,793,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= mx_StockRepurchaseProgramMember
 
Stock repurchase program [Member] | Minimum [Member]            
Class of Stock [Line Items]            
New stock repurchase program, effective date     Aug. 05, 2013      
Stock repurchase program [Member] | Maximum [Member]            
Class of Stock [Line Items]            
New stock repurchase program, effective date     Dec. 15, 2014