XML 150 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill - Goodwill by Segment (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Line Items]    
Goodwill, Beginning balance $ 1,440us-gaap_Goodwill $ 1,473us-gaap_Goodwill
Acquisitions 3us-gaap_GoodwillAcquiredDuringPeriod 1us-gaap_GoodwillAcquiredDuringPeriod
Impairments   (22)us-gaap_GoodwillImpairmentLoss
Foreign exchange and other (93)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments (12)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Goodwill, Ending balance 1,350us-gaap_Goodwill 1,440us-gaap_Goodwill
North America [Member]    
Goodwill [Line Items]    
Goodwill, Beginning balance 656us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
701us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Acquisitions 3us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
(24)us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Foreign exchange and other (24)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
(21)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Goodwill, Ending balance 635us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
656us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Europe [Member]    
Goodwill [Line Items]    
Goodwill, Beginning balance 655us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
611us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Acquisitions   22us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Foreign exchange and other (67)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
22us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Goodwill, Ending balance 588us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
655us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Asia [Member]    
Goodwill [Line Items]    
Goodwill, Beginning balance 129us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
74us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Acquisitions   3us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Reallocation between reporting segments   51us-gaap_GoodwillTransfers
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Foreign exchange and other (2)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Goodwill, Ending balance 127us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
129us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Rest of World [Member]    
Goodwill [Line Items]    
Goodwill, Beginning balance   87us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Impairments   (22)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Reallocation between reporting segments   (51)us-gaap_GoodwillTransfers
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Foreign exchange and other   $ (14)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember