XML 141 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Selling, General and Administrative Expenses (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Incentive Stock Option Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 40us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_IncentiveStockOptionPlanMember
$ 40us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_IncentiveStockOptionPlanMember
$ 42us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_IncentiveStockOptionPlanMember
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 40us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
35us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
38us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Selling, General and Administrative Expenses [Member] | Incentive Stock Option Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 15us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_IncentiveStockOptionPlanMember
15us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_IncentiveStockOptionPlanMember
19us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_IncentiveStockOptionPlanMember
Selling, General and Administrative Expenses [Member] | Long-term Retention [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_LongTermRetentionPlanMember
4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_LongTermRetentionPlanMember
5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_LongTermRetentionPlanMember
Selling, General and Administrative Expenses [Member] | Restricted Stock Unit [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 21us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_RestrictedStockUnitMember
16us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_RestrictedStockUnitMember
14us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_RestrictedStockUnitMember
Selling, General and Administrative Expenses [Member] | Fair Value Adjustment for Liability Classified DSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense   $ 5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_FairValueAdjustmentMember
$ 4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mga_FairValueAdjustmentMember