XML 128 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segmented Information - Schedule of Information with Respect to Segment (Parenthetical) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Equity loss $ 211us-gaap_IncomeLossFromEquityMethodInvestments $ 196us-gaap_IncomeLossFromEquityMethodInvestments $ 151us-gaap_IncomeLossFromEquityMethodInvestments
Adjusted EBIT 2,632mga_AdjustedEarningBeforeInterestAndTax 2,065mga_AdjustedEarningBeforeInterestAndTax 1,658mga_AdjustedEarningBeforeInterestAndTax
Other (expense) income, net (64)us-gaap_OtherNonoperatingIncomeExpense (144)us-gaap_OtherNonoperatingIncomeExpense 108us-gaap_OtherNonoperatingIncomeExpense
Interest expense, net (29)us-gaap_InterestIncomeExpenseNonoperatingNet (16)us-gaap_InterestIncomeExpenseNonoperatingNet (16)us-gaap_InterestIncomeExpenseNonoperatingNet
Income from operations before income taxes 2,539us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,905us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,750us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Adjusted EBIT 2,632mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,065mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,658mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Corporate and Other [Member]      
Segment Reporting Information [Line Items]      
Adjusted EBIT 79mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
36mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Operating Segments [Member] | Corporate and Other [Member] | E-Car [Member]      
Segment Reporting Information [Line Items]      
Equity loss     $ 35us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_BusinessAcquisitionAxis
= mga_ECarMember
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember