XML 45 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restatement of Consolidated Financial Statements - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2014
Jun. 30, 2013
Dec. 31, 2012
Decrease in cost of sales $ 136,613us-gaap_CostOfRevenue $ 148,292us-gaap_CostOfRevenue $ 260,500us-gaap_CostOfRevenue $ 284,379us-gaap_CostOfRevenue  
Income tax adjustments         112us-gaap_IncomeTaxCreditsAndAdjustments
As Previously Reported [Member]          
Decrease in cost of sales   144,241us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  283,796us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Deferred tax assets valuation allowance         64,749us-gaap_DeferredTaxAssetsValuationAllowanceCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Adjustments [Member]          
Decrease in cost of sales   4,051us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  583us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Adjustments [Member] | Manufacturing Costs, Fabrication and Back-End Processing [Member]          
Decrease in cost of sales   $ (4,300)us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mx_ManufacturingCostsFabricationAndBackendProcessingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ (5,700)us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mx_ManufacturingCostsFabricationAndBackendProcessingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember