XML 123 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Schedule of Fair Value of Long-term Borrowings (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Long-term Borrowings:      
Carrying amount of senior notes $ 223,923us-gaap_LongTermDebtNoncurrent $ 201,653us-gaap_LongTermDebtNoncurrent $ 201,389us-gaap_LongTermDebtNoncurrent
10.5% senior notes due 2018 [Member] | Significant Other Observable Inputs (Level 2) [Member]      
Long-term Borrowings:      
Carrying amount of senior notes   201,653us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= mx_TenPointFiveZeroPercentageSeniorSecuredNotesDueTwoThousandEighteenMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
201,389us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= mx_TenPointFiveZeroPercentageSeniorSecuredNotesDueTwoThousandEighteenMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Estimated fair value of senior notes   229,152us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= mx_TenPointFiveZeroPercentageSeniorSecuredNotesDueTwoThousandEighteenMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
214,894us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= mx_TenPointFiveZeroPercentageSeniorSecuredNotesDueTwoThousandEighteenMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6.625% senior notes due 2021 [Member] | Significant Other Observable Inputs (Level 2) [Member]      
Long-term Borrowings:      
Carrying amount of senior notes 223,923us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= mx_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Estimated fair value of senior notes $ 229,500us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= mx_SixPointSixTwoFiveZeroPercentageSeniorSecuredNotesDueTwoThousandTwentyOneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member