v2.4.0.6

Restructuring And Other Initiatives Restructuring and Related Costs (Details) (USD $) | 3 Months Ended
--- | ---
Mar. 31, 2012 | Mar. 31, 2011
Restructuring Reserve [Abstract] |  |
Balance at Janaury 1 | $ 1,584,000,000 | $ 1,802,000,000
Additions | 112,000,000 | 60,000,000
Interest accretion and other | 24,000,000 | 31,000,000
Payments | (286,000,000) | (337,000,000)
Revisions to estimates | (14,000,000) | 7,000,000
Effect of foreign currency | 24,000,000 | 50,000,000
Balance at March 31 | 1,444,000,000 | 1,613,000,000
GMNA [Member] |  |
Restructuring Reserve [Abstract] |  |
Balance at Janaury 1 | 884,000,000 | 1,135,000,000
Additions | 97,000,000 | 26,000,000
Interest accretion and other | 3,000,000 | 7,000,000
Payments | (86,000,000) | (129,000,000)
Revisions to estimates | (12,000,000) | 7,000,000
Effect of foreign currency | 8,000,000 | 16,000,000
Balance at March 31 | 894,000,000 | 1,062,000,000
Remaining Payments Including Temporary Layoffs Benefits | 357,000,000 | 362,000,000
Restructuring and Related Activities [Abstract] |  |
Number Of Skilled Hourly Employees In Cash Severance Incentive Programs | 1,400 |
Total Cost Of Skilled Hourly Employees In Cash Severance Incentive Programs | 99,000,000 |
Dealer Wind Down [Roll Forward] |  |
Balance at January 1 | 25,000,000 | 144,000,000
Additions and revisions to estimates | 0 | 6,000,000
Payments | (3,000,000) | (80,000,000)
Balance at March 31 | 22,000,000 | 58,000,000
GME [Member] |  |
Restructuring Reserve [Abstract] |  |
Balance at Janaury 1 | 687,000,000 | 664,000,000
Additions | 9,000,000 | 33,000,000
Interest accretion and other | 22,000,000 | 24,000,000
Payments | (192,000,000) | (205,000,000)
Revisions to estimates | (2,000,000) | 0
Effect of foreign currency | 16,000,000 | 34,000,000
Balance at March 31 | 540,000,000 | 550,000,000
Restructuring and Related Activities [Abstract] |  |
Total Cost of Separation Programs | 313,000,000 |
Number of employees affected by restructuring and early retirement programs | 1,900 |
Additional Amount Expected To Complete Programs | 100,000,000 |
Number of additional employees affected by restructuring and early retirement | 350 |
GMIO [Member] |  |
Restructuring Reserve [Abstract] |  |
Balance at Janaury 1 | 1,000,000 | 3,000,000
Additions | 4,000,000 | 0
Interest accretion and other | (1,000,000) | 0
Payments | 0 | (2,000,000)
Revisions to estimates | 0 | 0
Effect of foreign currency | 0 | 0
Balance at March 31 | 4,000,000 | 1,000,000
GMSA [Member] |  |
Restructuring Reserve [Abstract] |  |
Balance at Janaury 1 | 12,000,000 | 0
Additions | 2,000,000 | 1,000,000
Interest accretion and other | 0 | 0
Payments | (8,000,000) | (1,000,000)
Revisions to estimates | 0 | 0
Effect of foreign currency | 0 | 0
Balance at March 31 | $ 6,000,000 | $ 0

X
- Definition Additional Amount Expected To Complete Programs. + References No definition available. + Details
Name: | gm_AdditionalAmountExpectedToCompletePrograms
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount charged against earnings in the period for incurred and estimated costs associated with Dealer Wind-Down. + References No definition available. + Details
Name: | gm_DealerWindDownCharges
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | gm_DealerWindDownRollForward
Namespace Prefix: | gm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Additional Employees Affected By Restructuring And Early Retirement. + References No definition available. + Details
Name: | gm_NumberOfAdditionalEmployeesAffectedByRestructuringAndEarlyRetirement
Namespace Prefix: | gm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of employees affected by restructuring and early retirement programs. + References No definition available. + Details
Name: | gm_NumberOfEmployeesAffectedByRestructuringAndEarlyRetirementPrograms
Namespace Prefix: | gm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Skilled Hourly Employees In Cash Severance Incentive Programs in U.S. + References No definition available. + Details
Name: | gm_NumberOfSkilledHourlyEmployeesInCashSeveranceIncentivePrograms
Namespace Prefix: | gm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of cash paid during the reporting period for charges associated with Dealer Wind-downs. + References No definition available. + Details
Name: | gm_PaymentsForDealerWindDowns
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Remaining payments including Temporary Layoffs Benefits related to restructuring and other initiatives. + References No definition available. + Details
Name: | gm_RemainingPaymentsIncludingTemporaryLayoffsBenefits
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Restructuring Interest Accretion and Other. + References No definition available. + Details
Name: | gm_RestructuringInterestAccretionAndOther
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to Dealer Wind-downs. + References No definition available. + Details
Name: | gm_RestructuringReserveDealerWindDowns
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Cost of Separation Programs. + References No definition available. + Details
Name: | gm_TotalCostOfSeparationPrograms
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total Cost Of Skilled Hourly Employees In Cash Severance Incentive Programs in U.S. + References No definition available. + Details
Name: | gm_TotalCostOfSkilledHourlyEmployeesInCashSeveranceIncentivePrograms
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash paid during the reporting period for charges associated with the consolidation and relocation of operations, disposition or abandonment of operations or productive assets (that is, for reorganizing and restructuring charges and other related expenses). These charges may be incurred in connection with a business combination, change in strategic plan, a managerial response to declines in demand, increasing costs or other environmental factors. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6943989&loc=d3e3602-108585 + Details
Name: | us-gaap_PaymentsForRestructuring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount charged against earnings in the period for incurred and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, excluding asset retirement obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=6394695&loc=d3e140904-122747 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6943989&loc=d3e3602-108585 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=6394695&loc=d3e140864-122747 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 95-3 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=6394695&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of any reversal and other adjustment made during the period to the amount of a previously accrued liability for a specified type of restructuring cost, excluding adjustments for costs incurred during the period, costs settled during the period, and foreign currency translation adjustments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=6394695&loc=d3e140904-122747 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 95-3 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 40 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6394291&loc=d3e17658-110867 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 146 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_RestructuringReserveAccrualAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation adjustment increasing or decreasing the accrual for a specified type of restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)(2)) -URI http://asc.fasb.org/extlink&oid=6394695&loc=d3e140904-122747 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 95-3 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 146 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_RestructuringReserveTranslationAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration