v2.4.0.6

Securitizations (Details) (GM Financial [Member], USD $) | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2012 | Jun. 30, 2011 | Jun. 30, 2012 | Jun. 30, 2011 | Dec. 31, 2011
Securtizations [Line Items] |  |  |  |  |
Finance Receivables Transferred to Securitization SPEs | $ 9,500,000,000 |  | $ 9,500,000,000 |  | $ 7,900,000,000
Receivables securitized | 2,433,000,000 | 2,069,000,000 | 4,349,000,000 | 2,918,000,000 |
Net proceeds from securitizations | 2,300,000,000 | 1,950,000,000 | 4,100,000,000 | 2,750,000,000 |
Servicing fees | 59,000,000 | 49,000,000 | 118,000,000 | 98,000,000 |
Net distributions from Trusts | 465,000,000 | 291,000,000 | 916,000,000 | 434,000,000 |
Canadaian Subsidiary [Member] |  |  |  |  |
Securtizations [Line Items] |  |  |  |  |
Leased Assets Serviced by Canadian Subsidiary | $ 802,000,000 |  | $ 802,000,000 |  | $ 1,000,000,000

X
- Definition The amount of finance receivables that have been transferred to securitization trusts. + References No definition available. + Details
Name: | gm_FinanceReceivablesTransferredToSpecialPurposeEntities
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net distributions from Trusts represent the excess cash flows received from a securitization Trust + References No definition available. + Details
Name: | gm_NetDistributionsFromTrusts
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of finance receivables transferred to securitization Trusts during the period. + References No definition available. + Details
Name: | gm_ReceivablesSecuritized
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition All amounts that, per contract, are due to the servicer in exchange for servicing the financial asset and would no longer be received by a servicer if the beneficial owners of the serviced assets (or their trustees or agents) were to exercise their actual or potential authority under the contract to shift the servicing to another servicer. Depending on the servicing contract, those fees may include some or all of the difference between the interest rate collected on the asset being serviced and the rate to be paid to the beneficial owners of the asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS140-4/FIN46(R)-8 -Paragraph B8 -Subparagraph c -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 Statement of Financial Accounting Standard (FAS) -Number 140 -Paragraph 17 -Subparagraph e(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 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 140 -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 Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6863725&loc=d3e122596-111746 + Details
Name: | us-gaap_ContractuallySpecifiedServicingFeesAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from the securitization of receivables for loans to consumers. Securitization is the structured process whereby interests in loans and other receivables are packaged, underwritten, and sold in the form of asset-backed securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 16 -Subparagraph a -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 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6943989&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSecuritizationsOfConsumerLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The gross amount of lessor property subject to or available for lease as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 13 -Paragraph 23 -Subparagraph b(i) -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 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 13 -Paragraph 19 -Subparagraph a -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 840 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6453916&loc=d3e41457-112716 + Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant