XML 37 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Summary of Changes in Gross Unrecognized Tax Benefits (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Disclosure [Abstract]      
Balance, beginning of year $ 238us-gaap_UnrecognizedTaxBenefits $ 279us-gaap_UnrecognizedTaxBenefits $ 252us-gaap_UnrecognizedTaxBenefits
Increase based on tax positions related to current year 21us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 35us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 68us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Decrease based on tax positions of prior years (23)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (44)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (31)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Settlements (8)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (24)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities (10)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Statute expirations (10)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (7)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations (5)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Foreign currency translation (16)mga_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation (1)mga_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation 5mga_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation
Balance, ending of year $ 202us-gaap_UnrecognizedTaxBenefits $ 238us-gaap_UnrecognizedTaxBenefits $ 279us-gaap_UnrecognizedTaxBenefits