XML 73 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Schedule of Options Outstanding (Parenthetical) (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total intrinsic value of options exercised $ 85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Stock Option Holder [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercised number of shares, under stock option plan   849,999mga_CashlessExerciseOfStockOptionsShares
/ us-gaap_AwardTypeAxis
= mga_StockOptionHolderMember
1,100,001mga_CashlessExerciseOfStockOptionsShares
/ us-gaap_AwardTypeAxis
= mga_StockOptionHolderMember
Cash payments made on cashless exercise of stock options   $ 23mga_CashPaymentsMadeOnCashlessExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= mga_StockOptionHolderMember
$ 19mga_CashPaymentsMadeOnCashlessExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= mga_StockOptionHolderMember