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 | $ 21 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment | $ 5 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment |
Other assets | 4 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets | 2 us-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 |  |  | 3 mga_BusinessAcquisitionPurchasePriceAllocationInvestments / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_PreliminaryPurchasePriceAllocationMember
Fixed assets |  |  | 501 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_PreliminaryPurchasePriceAllocationMember
Goodwill |  |  | 289 mga_BusinessAcquisitionsPurchasePriceAllocationGoodwillAmount / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_PreliminaryPurchasePriceAllocationMember
Other assets |  |  | 94 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_PreliminaryPurchasePriceAllocationMember
Purchase intangibles |  |  | 215 mga_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) |  |  | 785 mga_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 |  | 99 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_PurchasePriceAllocationAdjustmentsOneMember |
Deferred tax assets |  | 5 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsNoncurrent / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_PurchasePriceAllocationAdjustmentsOneMember |
Long-term employee benefit liabilities |  | 1 mga_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 |  | 465 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_FinalPurchasePriceAllocationMember |
Goodwill |  | 287 mga_BusinessAcquisitionsPurchasePriceAllocationGoodwillAmount / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_FinalPurchasePriceAllocationMember |
Other assets |  | 193 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_FinalPurchasePriceAllocationMember |
Deferred tax assets |  | 5 us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsNoncurrent / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_FinalPurchasePriceAllocationMember |
Purchase intangibles |  | 215 mga_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) |  | $ 785 mga_FairValueOfNetAssetsExcludingCash / us-gaap_ChangeInAccountingEstimateByTypeAxis = mga_FinalPurchasePriceAllocationMember |

X
- Definition Change in in noncash working capital due to acquisition. + References No definition available. + Details
Name: | mga_BusinessAcquisitionPurchasePriceAllocationChangeInNonCashWorkingCapital
Namespace Prefix: | mga_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Business acquisition purchase price allocation intangibles. + References No definition available. + Details
Name: | mga_BusinessAcquisitionPurchasePriceAllocationIntangibles
Namespace Prefix: | mga_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business acquisition purchase price allocation investments. + References No definition available. + Details
Name: | mga_BusinessAcquisitionPurchasePriceAllocationInvestments
Namespace Prefix: | mga_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business acquisition purchase price allocation projected benefit obligation asset and other noncurrent liabilities. + References No definition available. + Details
Name: | mga_BusinessAcquisitionPurchasePriceAllocationProjectedBenefitObligationAssetAndOtherNoncurrentLiabilities
Namespace Prefix: | mga_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Business acquisitions purchase price allocation goodwill amount. + References No definition available. + Details
Name: | mga_BusinessAcquisitionsPurchasePriceAllocationGoodwillAmount
Namespace Prefix: | mga_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of net assets excluding cash. + References No definition available. + Details
Name: | mga_FairValueOfNetAssetsExcludingCash
Namespace Prefix: | mga_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of deferred tax asset attributable to deductible temporary differences and carryforwards that are expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax liability attributable to taxable temporary differences due after one year or the normal operating cycle, if longer, assumed at the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of property, plant, and equipment recognized as of the acquisition date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=39739317&loc=d3e4845-128472 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -URI http://asc.fasb.org/extlink&oid=35744172&loc=d3e2207-128464 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=mga_FinalPurchasePriceAllocationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=mga_PreliminaryPurchasePriceAllocationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=mga_PurchasePriceAllocationAdjustmentsOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |