XML 110 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segmented Information - Schedule of Information with Respect to Segment (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Total sales $ 36,641us-gaap_Revenues $ 34,835us-gaap_Revenues $ 30,837us-gaap_Revenues
Depreciation and amortization 890us-gaap_DepreciationDepletionAndAmortization 1,063us-gaap_DepreciationDepletionAndAmortization 801us-gaap_DepreciationDepletionAndAmortization
Adjusted EBIT 2,632mga_AdjustedEarningBeforeInterestAndTax 2,065mga_AdjustedEarningBeforeInterestAndTax 1,658mga_AdjustedEarningBeforeInterestAndTax
Goodwill 1,350us-gaap_Goodwill 1,440us-gaap_Goodwill 1,473us-gaap_Goodwill
Fixed assets, net 5,664us-gaap_PropertyPlantAndEquipmentNet 5,441us-gaap_PropertyPlantAndEquipmentNet  
Current assets 10,007us-gaap_AssetsCurrent 9,923us-gaap_AssetsCurrent 9,135us-gaap_AssetsCurrent
Investments, goodwill, deferred tax assets and other assets 2,468mga_InvestmentsGoodwillDeferredTaxAssetsAndOtherAssets 2,626mga_InvestmentsGoodwillDeferredTaxAssetsAndOtherAssets 2,701mga_InvestmentsGoodwillDeferredTaxAssetsAndOtherAssets
Consolidated total assets 18,139us-gaap_Assets 17,990us-gaap_Assets 17,109us-gaap_Assets
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 36,641us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
34,835us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
30,837us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
External sales 36,641mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
34,835mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
30,837mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Depreciation and amortization 890us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,063us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
801us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Adjusted EBIT 2,632mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,065mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,658mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Goodwill 1,350us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,440us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,473us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Fixed asset additions 1,587us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,170us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,274us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Fixed assets, net 5,664us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,441us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
5,273us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
North America [Member]      
Segment Reporting Information [Line Items]      
Goodwill 635us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
656us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
701us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
North America [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 19,712us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
17,954us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
16,335us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
External sales 19,603mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
17,859mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
16,241mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Depreciation and amortization 421us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
598us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
432us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Adjusted EBIT 1,992mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
1,645mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
1,521mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Goodwill 635us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
656us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
701us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Fixed asset additions 715us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
645us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
615us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Fixed assets, net 2,553us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
2,347us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
2,206us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
North America [Member] | Intersubsegment Eliminations [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales (1,224)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
(1,182)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
(1,046)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
North America [Member] | Canada [Member] | Reportable Subsegments [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 6,799us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
6,734us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
6,343us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
External sales 6,324mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
6,223mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
5,907mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed asset additions 204us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
167us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
158us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed assets, net 638us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
601us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
660us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_CanadaMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
North America [Member] | United States [Member] | Reportable Subsegments [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 9,780us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
8,409us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
7,518us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
External sales 9,252mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
7,938mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
7,053mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed asset additions 351us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
349us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
294us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed assets, net 1,260us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,135us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
973us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_UnitedStatesMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
North America [Member] | Mexico [Member] | Reportable Subsegments [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 4,357us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
3,993us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
3,520us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
External sales 4,027mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
3,698mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
3,281mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed asset additions 160us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
129us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
163us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed assets, net 655us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
611us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
573us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
/ us-gaap_SubsegmentsAxis
= mga_MexicoMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Europe [Member]      
Segment Reporting Information [Line Items]      
Goodwill 588us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
655us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
611us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Europe [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 14,706us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
14,718us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
12,709us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
External sales 14,494mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
14,525mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
12,563mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Depreciation and amortization 357us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
355us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
283us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Adjusted EBIT 434mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
375mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
165mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Goodwill 588us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
655us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
611us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Fixed asset additions 517us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
361us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
378us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Fixed assets, net 2,012us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
2,169us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
2,132us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Europe [Member] | Intersubsegment Eliminations [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales (432)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
(387)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
(188)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
Europe [Member] | Western Europe Excluding Great Britain [Member] | Reportable Subsegments [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 11,775us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
11,813us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
10,089us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
External sales 11,487mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
11,544mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
9,927mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed asset additions 375us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
225us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
246us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed assets, net 1,359us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,463us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,490us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_WesternEuropeExcludingGreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Europe [Member] | Great Britain [Member] | Reportable Subsegments [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 783us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
975us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
961us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
External sales 781mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
968mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
952mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed asset additions 51us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
24us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
15us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed assets, net 98us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
70us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
58us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_GreatBritainMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Europe [Member] | Eastern Europe [Member] | Reportable Subsegments [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 2,580us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
2,317us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,847us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
External sales 2,226mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
2,013mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,684mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed asset additions 91us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
112us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
117us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Fixed assets, net 555us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
636us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
584us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
/ us-gaap_SubsegmentsAxis
= mga_EasternEuropeMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Asia [Member]      
Segment Reporting Information [Line Items]      
Goodwill 127us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
129us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
74us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Asia [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 1,983us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1,684us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1,289us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
External sales 1,837mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1,539mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1,188mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Depreciation and amortization 71us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
64us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
42us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Adjusted EBIT 162mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
85mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
49mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Goodwill 127us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
129us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
74us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Fixed asset additions 141us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
114us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
214us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Fixed assets, net 650us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
597us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
558us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Rest of World [Member]      
Segment Reporting Information [Line Items]      
Goodwill     87us-gaap_Goodwill
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Rest of World [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales 695us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
889us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
822us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
External sales 694mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
889mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
822mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Depreciation and amortization 17us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
20us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
17us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Adjusted EBIT (35)mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
(76)mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
(77)mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Goodwill     87us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Fixed asset additions 8us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
20us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
56us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Fixed assets, net 82us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
102us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
128us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mga_RestOfWorldMember
Corporate and Other [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total sales (455)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(410)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(318)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
External sales 13mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
23mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
23mga_ExternalSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Depreciation and amortization 24us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
26us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
27us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Adjusted EBIT 79mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
36mga_AdjustedEarningBeforeInterestAndTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Fixed asset additions 206us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
30us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
11us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Fixed assets, net $ 367us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 226us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 249us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember