XML 36 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Expense (Income), Net - Other Expense (Income), Net (Parenthetical) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended 1 Months Ended 12 Months Ended 0 Months Ended 3 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Aug. 31, 2012
Dec. 31, 2014
Oct. 26, 2012
Dec. 31, 2012
Component of Operating Other Cost and Expense [Abstract]            
Impairment of goodwill $ 22us-gaap_GoodwillImpairmentLoss          
STT Technologies Inc. [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Company acquired         50.00%mga_BusinessAcquisitionPercentageOfInterestAcquired
/ us-gaap_BusinessAcquisitionAxis
= mga_SttTechnologiesMember
 
E-Car [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Company acquired     27.00%mga_BusinessAcquisitionPercentageOfInterestAcquired
/ us-gaap_BusinessAcquisitionAxis
= mga_ECarMember
     
Corporate [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Estimated fair value   205mga_EstimatedCostFairValueInput
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
       
Non-cash gain   153us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
       
Non-cash gain after tax   125mga_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainAfterTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
       
Corporate [Member] | E-Car [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Company acquired     27.00%mga_BusinessAcquisitionPercentageOfInterestAcquired
/ us-gaap_BusinessAcquisitionAxis
= mga_ECarMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
     
Cash acquired consideration     75us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates
/ us-gaap_BusinessAcquisitionAxis
= mga_ECarMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
     
Percentage of non-controlling interest in an equity accounted investment     73.00%mga_PercentageOfNoncontrollingInterestInEquityAccountedInvestment
/ us-gaap_BusinessAcquisitionAxis
= mga_ECarMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
     
North America [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Long-lived asset impairment charges 23us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
2us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
  18us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
   
Long-lived asset impairment charges, after tax 11mga_LongLivedAssetsImpairmentChargesAfterTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
1mga_LongLivedAssetsImpairmentChargesAfterTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
  12mga_LongLivedAssetsImpairmentChargesAfterTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
   
Non-cash gain   35us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
       
North America [Member] | STT Technologies Inc. [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Company acquired         50.00%mga_BusinessAcquisitionPercentageOfInterestAcquired
/ us-gaap_BusinessAcquisitionAxis
= mga_SttTechnologiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Cash consideration         55us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mga_SttTechnologiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Estimated fair value   55mga_EstimatedCostFairValueInput
/ us-gaap_BusinessAcquisitionAxis
= mga_SttTechnologiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
       
Non-cash gain   35us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
/ us-gaap_BusinessAcquisitionAxis
= mga_SttTechnologiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
       
Non-cash gain after tax   35mga_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainAfterTax
/ us-gaap_BusinessAcquisitionAxis
= mga_SttTechnologiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
       
Europe [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Long-lived asset impairment charges   23us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
      23us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Long-lived asset impairment charges, after tax           22mga_LongLivedAssetsImpairmentChargesAfterTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Restructuring charges 89us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
55us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
  46us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
   
Restructuring charges, after tax 64mga_RestructuringChargesNetOfTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
53mga_RestructuringChargesNetOfTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
  41mga_RestructuringChargesNetOfTax
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
   
Rest of World [Member]            
Component of Operating Other Cost and Expense [Abstract]            
Long-lived asset impairment charges 10us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
         
Long-lived asset impairment charges, after tax 10mga_LongLivedAssetsImpairmentChargesAfterTax
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
         
Impairment of goodwill 22us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
         
Impairment of goodwill, after tax $ 22us-gaap_GoodwillImpairmentLossNetOfTax
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember