XML 68 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Acquisitions - Net Effect of Acquisitions on Consolidation Balance and Adjustments to Preliminary Purchase Price Allocations (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Business Acquisition [Line Items]      
Fixed assets $ 21us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment $ 5us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment  
Other assets 4us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets 2us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets  
Long-term debt (4)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt    
Other long-term liabilities   (2)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther  
Deferred tax liabilities (1)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent    
2012 Preliminary Allocation [Member]      
Business Acquisition [Line Items]      
Non-cash working capital     (129)mga_BusinessAcquisitionPurchasePriceAllocationChangeInNonCashWorkingCapital
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Investments     3mga_BusinessAcquisitionPurchasePriceAllocationInvestments
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Fixed assets     501us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Goodwill     289mga_BusinessAcquisitionsPurchasePriceAllocationGoodwillAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Other assets     94us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Purchase intangibles     215mga_BusinessAcquisitionPurchasePriceAllocationIntangibles
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Long-term employee benefit liabilities     (49)mga_BusinessAcquisitionPurchasePriceAllocationProjectedBenefitObligationAssetAndOtherNoncurrentLiabilities
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Long-term debt     (25)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Other long-term liabilities     (35)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Deferred tax liabilities     (68)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Non-controlling interests     (11)us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
Fair value of net assets (excluding cash)     785mga_FairValueOfNetAssetsExcludingCash
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PreliminaryPurchasePriceAllocationMember
2013 Adjustments [Member]      
Business Acquisition [Line Items]      
Non-cash working capital   (47)mga_BusinessAcquisitionPurchasePriceAllocationChangeInNonCashWorkingCapital
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Investments   (3)mga_BusinessAcquisitionPurchasePriceAllocationInvestments
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Fixed assets   (36)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Goodwill   (2)mga_BusinessAcquisitionsPurchasePriceAllocationGoodwillAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Other assets   99us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Deferred tax assets   5us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsNoncurrent
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Long-term employee benefit liabilities   1mga_BusinessAcquisitionPurchasePriceAllocationProjectedBenefitObligationAssetAndOtherNoncurrentLiabilities
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Long-term debt   (2)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Deferred tax liabilities   (15)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_PurchasePriceAllocationAdjustmentsOneMember
 
Final Allocation [Member]      
Business Acquisition [Line Items]      
Non-cash working capital   (176)mga_BusinessAcquisitionPurchasePriceAllocationChangeInNonCashWorkingCapital
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Fixed assets   465us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Goodwill   287mga_BusinessAcquisitionsPurchasePriceAllocationGoodwillAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Other assets   193us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Deferred tax assets   5us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsNoncurrent
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Purchase intangibles   215mga_BusinessAcquisitionPurchasePriceAllocationIntangibles
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Long-term employee benefit liabilities   (48)mga_BusinessAcquisitionPurchasePriceAllocationProjectedBenefitObligationAssetAndOtherNoncurrentLiabilities
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Long-term debt   (27)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Other long-term liabilities   (35)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Deferred tax liabilities   (83)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Non-controlling interests   (11)us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember
 
Fair value of net assets (excluding cash)   $ 785mga_FairValueOfNetAssetsExcludingCash
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= mga_FinalPurchasePriceAllocationMember