XML 105 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Fair Value of Outstanding Forward and Zero Cost Collar Recorded as Assets (Detail) (Derivative designated as hedging instruments [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Other current assets [Member] | Zero cost collars [Member]
     
Asset Derivatives:      
Derivatives designated as hedging instruments, Asset $ 4,912us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mx_ZeroCostCollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1,458us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mx_ZeroCostCollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Derivative liabilities [Member] | Zero cost collars [Member]
     
Liabilities Derivatives:      
Derivatives designated as hedging instruments, Liability   944us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mx_DerivativeLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mx_ZeroCostCollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,956us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mx_DerivativeLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mx_ZeroCostCollarsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative liabilities [Member] | Forward [Member]
     
Liabilities Derivatives:      
Derivatives designated as hedging instruments, Liability     $ 6,801us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= mx_DerivativeLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember