v2.4.0.6

Restructuring And Other Initiatives (Details) (USD $) | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2012 employees | Mar. 31, 2012 | Jun. 30, 2011 | Mar. 31, 2011 | Jun. 30, 2012 employees
Restructuring Reserve [Abstract] |  |  |  |  |
Restructuring Reserve Beginning Balance | $ 1,444,000,000 | $ 1,584,000,000 | $ 1,613,000,000 | $ 1,802,000,000 | $ 1,584,000,000
Additions | 151,000,000 | 112,000,000 | 71,000,000 | 60,000,000 |
Interest accretion and other | 21,000,000 | 24,000,000 | 22,000,000 | 31,000,000 |
Payments | (184,000,000) | (286,000,000) | (186,000,000) | (337,000,000) |
Revisions to estimates | (7,000,000) | (14,000,000) | (8,000,000) | 7,000,000 |
Effect of foreign currency | (33,000,000) | 24,000,000 | 10,000,000 | 50,000,000 |
Restructuring Reserve Ending Balance | 1,392,000,000 | 1,444,000,000 | 1,522,000,000 | 1,613,000,000 | 1,392,000,000
GMNA [Member] |  |  |  |  |
Restructuring Reserve [Abstract] |  |  |  |  |
Restructuring Reserve Beginning Balance | 894,000,000 | 884,000,000 | 1,062,000,000 | 1,135,000,000 | 884,000,000
Additions | 13,000,000 | 97,000,000 | 8,000,000 | 26,000,000 |
Interest accretion and other | 3,000,000 | 3,000,000 | 6,000,000 | 7,000,000 |
Payments | (123,000,000) | (86,000,000) | (109,000,000) | (129,000,000) |
Revisions to estimates | 0 | (12,000,000) | (8,000,000) | 7,000,000 |
Effect of foreign currency | (8,000,000) | 8,000,000 | (1,000,000) | 16,000,000 |
Restructuring Reserve Ending Balance | 779,000,000 | 894,000,000 | 958,000,000 | 1,062,000,000 | 779,000,000
Remaining Payments Including Temporary Layoffs Benefits | 363,000,000 |  | 369,000,000 |  | 363,000,000
Restructuring and Related Activities [Abstract] |  |  |  |  |
Number of Skilled Hourly Employees |  | 1,400 |  |  |
Total Cost of Separation Programs |  | 99,000,000 |  |  |
GMNA [Member] | Dealer Wind-Down [Member] |  |  |  |  |
Restructuring Reserve [Abstract] |  |  |  |  |
Restructuring Reserve Beginning Balance | 22,000,000 | 25,000,000 | 58,000,000 | 144,000,000 | 25,000,000
Payments | (1,000,000) | (3,000,000) | (24,000,000) | (80,000,000) |
Revisions to estimates | (4,000,000) | 0 | (1,000,000) | (6,000,000) |
Restructuring Reserve Ending Balance | 17,000,000 | 22,000,000 | 33,000,000 | 58,000,000 | 17,000,000
GME [Member] |  |  |  |  |
Restructuring Reserve [Abstract] |  |  |  |  |
Restructuring Reserve Beginning Balance | 540,000,000 | 687,000,000 | 550,000,000 | 664,000,000 | 687,000,000
Additions | 38,000,000 | 9,000,000 | 62,000,000 | 33,000,000 |
Interest accretion and other | 18,000,000 | 22,000,000 | 16,000,000 | 24,000,000 |
Payments | (43,000,000) | (192,000,000) | (76,000,000) | (205,000,000) |
Revisions to estimates | (7,000,000) | (2,000,000) | 0 | 0 |
Effect of foreign currency | (26,000,000) | 16,000,000 | 11,000,000 | 34,000,000 |
Restructuring Reserve Ending Balance | 520,000,000 | 540,000,000 | 563,000,000 | 550,000,000 | 520,000,000
Restructuring and Related Activities [Abstract] |  |  |  |  |
Total Cost of Separation Programs |  |  |  |  | 313,000,000
Additional Cost Expected to Incurr |  |  |  |  | 100,000,000
Number of Employees Affected | 1,900 |  |  |  | 1,900
Number Of Additional Employees Affected | 350 |  |  |  | 350
GMIO [Member] |  |  |  |  |
Restructuring Reserve [Abstract] |  |  |  |  |
Restructuring Reserve Beginning Balance | 4,000,000 | 1,000,000 | 1,000,000 | 3,000,000 | 1,000,000
Additions | 27,000,000 | 4,000,000 | 0 | 0 |
Interest accretion and other | 0 | (1,000,000) | 0 | 0 |
Payments | (5,000,000) | 0 | 0 | (2,000,000) |
Revisions to estimates | 0 | 0 | 0 | 0 |
Effect of foreign currency | 0 | 0 | 0 | 0 |
Restructuring Reserve Ending Balance | 26,000,000 | 4,000,000 | 1,000,000 | 1,000,000 | 26,000,000
Restructuring and Related Activities [Abstract] |  |  |  |  |
Total Cost of Separation Programs | 22,000,000 |  |  |  |
Number of Employees Affected | 146 |  |  |  | 146
GMSA [Member] |  |  |  |  |
Restructuring Reserve [Abstract] |  |  |  |  |
Restructuring Reserve Beginning Balance | 6,000,000 | 12,000,000 | 0 | 0 | 12,000,000
Additions | 73,000,000 | 2,000,000 | 1,000,000 | 1,000,000 |
Interest accretion and other | 0 | 0 | 0 | 0 |
Payments | (13,000,000) | (8,000,000) | (1,000,000) | (1,000,000) |
Revisions to estimates | 0 | 0 | 0 | 0 |
Effect of foreign currency | 1,000,000 | 0 | 0 | 0 |
Restructuring Reserve Ending Balance | 67,000,000 | 6,000,000 | 0 | 0 | 67,000,000
Restructuring and Related Activities [Abstract] |  |  |  |  |
Total Cost of Separation Programs | $ 71,000,000 |  |  |  |

X
- Definition Number of additional employees affected by restructuring and early retirement program in the future. + References No definition available. + Details
Name: | gm_NumberOfAdditionalEmployeesAffected
Namespace Prefix: | gm_
Data Type: | xbrli:decimalItemType
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_NumberOfEmployeesAffected
Namespace Prefix: | gm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of skilled hourly employees in cash severance incentive programs. + References No definition available. + Details
Name: | gm_NumberOfSkilledHourlyEmployees
Namespace Prefix: | gm_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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: | credit
Period Type: | instant

X
- Definition Restructuring Interest Accretion and Other. + References No definition available. + Details
Name: | gm_RestructuringInterestAccretionAndOther
Namespace Prefix: | gm_
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 of costs incurred to date for the 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) -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 Statement of Financial Accounting Standard (FAS) -Number 146 -Paragraph 20 -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 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 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringAndRelatedCostCostIncurredToDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount expected to be charged against earnings in the current and future periods for the specified 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) -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 Statement of Financial Accounting Standard (FAS) -Number 146 -Paragraph 20 -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 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 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedCost
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 Reserve increase representing the amount charged against earnings in the period for a specified incurred and estimated 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 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. Reference 2: 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 + Details
Name: | us-gaap_RestructuringReservePeriodExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash paid in the period to fully or partially settle a specified, previously accrued 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 S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)(2)) -URI http://asc.fasb.org/extlink&oid=6394695&loc=d3e140904-122747 Reference 2: 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 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_RestructuringReserveSettledWithCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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