XML 148 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Commitments - Schedule of Company's Long-Term Debt (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Debt Instrument [Line Items]    
Total long-term debt $ 995us-gaap_LongTermDebt $ 332us-gaap_LongTermDebt
Less due within one year 184us-gaap_LongTermDebtCurrent 230us-gaap_LongTermDebtCurrent
Total long term non current debt 811us-gaap_LongTermDebtNoncurrent 102us-gaap_LongTermDebtNoncurrent
Senior Notes [Member]    
Debt Instrument [Line Items]    
Total long-term debt 750us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Bank Term Debt [Member]    
Debt Instrument [Line Items]    
Total long-term debt 173us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mga_BankTermDebtMember
239us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mga_BankTermDebtMember
Government Loans [Member]    
Debt Instrument [Line Items]    
Total long-term debt 19us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mga_GovernmentLoansMember
26us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mga_GovernmentLoansMember
Other Long Term Debt [Member]    
Debt Instrument [Line Items]    
Total long-term debt $ 53us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mga_OtherLongTermDebtMember
$ 67us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mga_OtherLongTermDebtMember