v2.4.0.6

Depreciation, Amortization and Impairment Charges (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2012
Property, net [Abstract] |
Depreciation Amortization And Impairment Charges [Table Text Block] | The following table summarizes depreciation, amortization and impairment charges related to Property, net, Equipment on operating leases, net and GM Financial equipment on operating leases, net (dollars in millions):
| Three Months Ended |  | Six Months Ended
| June 30, 2012 |  | June 30, 2011 |  | June 30, 2012 |  | June 30, 2011
Depreciation and amortization of long-lived assets | $ | 925 |  |  | $ | 951 |  |  | $ | 1,817 |  |  | $ | 1,879 |
Impairment charges of long-lived assets(a) | $ | 23 |  |  | $ | 18 |  |  | $ | 54 |  |  | $ | 44 |
Depreciation of equipment on operating leases | $ | 105 |  |  | $ | 128 |  |  | $ | 197 |  |  | $ | 208 |
Impairment charges of equipment on operating leases | $ | 75 |  |  | $ | 74 |  |  | $ | 130 |  |  | $ | 113 |
__________
(a) | The fair value of related assets was determined to be $0 in the three months ended June 30, 2012 and 2011 and $0 in the six months ended June 30, 2012 and 2011 measured utilizing Level 3 inputs. Fair value measurements of long-lived assets utilized projected cash flows discounted at a rate commensurate with the perceived business risks related to the assets involved.
Fair Value, Equipment on Operating Leases [Table Text Block] | The following table summarizes equipment on operating leases to daily rental car companies measured at fair value utilizing Level 3 inputs on a nonrecurring basis (dollars in millions):
|  |  | Fair Value Measurements on a Nonrecurring Basis (a)
| Fair Value Measures |  | Level 1 |  | Level 2 |  | Level 3
Three months ended June 30, 2012 | $ | 1,067 |  |  | $ | — |  |  | $ | — |  |  | $ | 1,067 |
Three months ended June 30, 2011 | $ | 1,359 |  |  | $ | — |  |  | $ | — |  |  | $ | 1,359 |
Six months ended June 30, 2012 | $ | 1,915 |  |  | $ | — |  |  | $ | — |  |  | $ | 1,915 |
Six months ended June 30, 2011 | $ | 1,920 |  |  | $ | — |  |  | $ | — |  |  | $ | 1,920 |
Fair Value Measurement Inputs, Equipment on Operating Leases [Table Text Block] | The following table summarizes the significant quantitative unobservable inputs and assumptions used in the fair value measurement of Equipment on operating leases, net (dollars in millions):
|  |  |  |  | Three Months Ended |  | Six Months Ended
| Valuation Technique |  | Significant Unobservable Input |  | June 30, 2012 |  | June 30, 2012
Impaired equipment on operating leases | Cash flow |  | Estimated net revenue |  | $ | 1,094 |  |  | $ | 1,961 |
|  |  | Estimated costs |  | $ | 1,169 |  |  | $ | 2,091 |

X
- Definition DepreciationAmortizationAndImpairmentOnPropertyPlantAndEquipment and Equipment on Operating Leases [Table Text Block] + References No definition available. + Details
Name: | gm_DepreciationamortizationandimpairmentchargesTableTextBlock
Namespace Prefix: | gm_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of assets and liabilities by class, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). The disclosures that may be required or desired include: (a) the fair value measurements recorded during the period and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 33 -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 820 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6925170&loc=d3e19296-110258 + Details
Name: | us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the inputs and valuation techniques used to measure fair value, and a discussion of changes in valuation techniques and related inputs, if any, used to measure similar assets in prior periods (non-recurring basis) by class of asset or liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 33 -Subparagraph d -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 820 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6925170&loc=d3e19296-110258 + Details
Name: | us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration