v2.4.0.6

Product Warranty Liability | 6 Months Ended
--- | ---
Jun. 30, 2012
Product Warranty Liability [Abstract] |
Product Warranty Liability [Text Block] | Product Warranty Liability The following table summarizes activity for policy, product warranty, recall campaigns and certified used vehicle warranty liabilities (dollars in millions):
| Six Months Ended
| June 30, 2012 |  | June 30, 2011
Balance at beginning of period | $ | 6,600 |  |  | $ | 6,789 |
Warranties issued and assumed in period | 1,675 |  |  | 1,552 |
Payments | (1,758 | ) |  | (1,902 | )
Adjustments to pre-existing warranties | 339 |  |  | 366 |
Effect of foreign currency translation | (19 | ) |  | 121 |
Balance at end of period | $ | 6,837 |  |  | $ | 6,926 |

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

X
- Definition The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 45 -Paragraph 14 -Subparagraph a, b -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 460 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_ProductWarrantyDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration