XML 34 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Impairment Charges - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2013
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]        
Impairment charges $ 10,269us-gaap_AssetImpairmentCharges $ 6,378us-gaap_AssetImpairmentCharges    
Dawin Electronics [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment of goodwill   3,389us-gaap_GoodwillImpairmentLoss
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
3,389us-gaap_GoodwillImpairmentLoss
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
 
Dawin Electronics [Member] | Technology [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges   1,864us-gaap_AssetImpairmentCharges
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentedTechnologyMember
1,864us-gaap_AssetImpairmentCharges
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentedTechnologyMember
 
Machinery and equipment [Member] | Dawin Electronics [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges   508us-gaap_AssetImpairmentCharges
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
508us-gaap_AssetImpairmentCharges
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
 
Fabrication facility [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges   617us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= mx_FabricationFacilityMember
   
Restructuring charges   1,829us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= mx_FabricationFacilityMember
   
Fabrication facility [Member] | Dawin Electronics [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges   5,870us-gaap_AssetImpairmentCharges
/ us-gaap_BusinessAcquisitionAxis
= mx_DawinElectronicsMember
/ us-gaap_RestructuringCostAndReserveAxis
= mx_FabricationFacilityMember
   
Six Inch Fabrication Facility Closure [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges 10,269us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
    10,269us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Six Inch Fabrication Facility Closure [Member] | Machinery and equipment [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges 1,763us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
    1,763us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Six Inch Fabrication Facility Closure [Member] | Buildings [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges 8,239us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
    8,239us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Six Inch Fabrication Facility Closure [Member] | Other tangible assets [Member]        
Restructuring Cost and Reserve [Line Items]        
Impairment charges $ 267us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= mx_OtherTangibleAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
    $ 267us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= mx_OtherTangibleAssetsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember