v2.4.0.6

Securitizations Securitization Acitivity (Details) (USD $) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2012 | Mar. 31, 2011 | Dec. 31, 2011
Securtizations [Line Items] |  |  |
Leases Serviced by Canadian Subsidiary | $ 900,000,000 |  |
GM Financial [Member] |  |  |
Securtizations [Line Items] |  |  |
Receivables Securitized | 1,916,000,000 | 849,000,000 |
Proceeds from Securitizations of Consumer Loans | 1,800,000,000 | 800,000,000 |
Contractually Specified Servicing Fees, Amount | 59,000,000 | 49,000,000 |
Net distributions from Trusts | 451,000,000 | 143,000,000 |
Finance Receivables Transferred to Securitization Special Purpose Entities | $ 8,500,000,000 |  | $ 7,900,000,000

X
- Definition Finance Receivables Transferred to Securitization Special Purpose Entities + References No definition available. + Details
Name: | gm_FinanceReceivablesTransferredToSecuritizationSpecialPurposeEntities
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Leases Serviced by Canadian Subsidiary + References No definition available. + Details
Name: | gm_LeasesServicedByCanadianSubsidiary
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