XML 89 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock - Additional Information (Detail) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Aug. 31, 2012
Oct. 07, 2011
Jul. 30, 2013
Class of Stock [Line Items]            
Common stock, par value $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare        
Common stock, shares authorized 150,000,000us-gaap_CommonStockSharesAuthorized 150,000,000us-gaap_CommonStockSharesAuthorized        
Common stock, shares issued 40,635,233us-gaap_CommonStockSharesIssued 40,627,131us-gaap_CommonStockSharesIssued        
Common stock, shares outstanding 34,056,468us-gaap_CommonStockSharesOutstanding 34,048,366us-gaap_CommonStockSharesOutstanding        
Purchase of common stock in open market, shares   2,614,748us-gaap_TreasuryStockSharesAcquired        
Purchase of common stock in open market, value   $ 51,000,000us-gaap_TreasuryStockValueAcquiredCostMethod $ 28,125,000us-gaap_TreasuryStockValueAcquiredCostMethod      
Decrease in stockholders' equity   51,000,000mx_DecreaseInStockholdersEquityDueToShareRepurchaseProgram        
Expiration date of stock repurchase program Dec. 15, 2014          
Program One [Member]            
Class of Stock [Line Items]            
Common stock repurchase, maximum amount       60,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= mx_ProgramOneMember
35,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= mx_ProgramOneMember
 
Common stock purchase by an additional amount       25,000,000mx_StockRepurchaseProgramAdditionalAuthorizedAmount
/ us-gaap_ShareRepurchaseProgramAxis
= mx_ProgramOneMember
   
Program Two [Member]            
Class of Stock [Line Items]            
Common stock repurchase, maximum amount           $ 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= mx_ProgramTwoMember
Program Two [Member] | Minimum [Member]            
Class of Stock [Line Items]            
New stock repurchase program, effective date Aug. 05, 2013          
Program Two [Member] | Maximum [Member]            
Class of Stock [Line Items]            
New stock repurchase program, effective date Dec. 15, 2014