XML 90 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Employee Benefit Liabilities - Summary of Weighted Average Discount Rates Used in Measuring Company's Projected Retirement Medical Benefit Obligations and Net Periodic Benefit Cost (Detail) (Retirement Medical Benefits Plans [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Retirement Medical Benefits Plans [Member]
     
Defined Benefit Plan Disclosure [Line Items]      
Retirement medical benefit obligations 3.70%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
4.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
3.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
Net periodic benefit cost 4.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
3.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
4.20%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
Health care cost inflation 7.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
7.70%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember
8.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mga_RetirementMedicalBenefitsPlansMember