v2.4.0.6

Finance Receivables, Net Credit Quality (Details) (GM Financial [Member], USD $) In Millions, unless otherwise specified | Mar. 31, 2012 | Dec. 31, 2011
--- | --- | ---
GM Financial [Member] |  |
Financing Receivable, Recorded Investment [Line Items] |  |
FICO Scores Less Than 540 | $ 2,371 | $ 2,133
FICO Scores 540 to 599 | 4,356 | 4,167
FICO Scores 600 to 659 | 2,598 | 2,624
FICO Scores Greater Than 660 | 676 | 756
Financing Receivable | $ 10,001 | $ 9,680

X
- Definition FICO Scores 540 to 599 + References No definition available. + Details
Name: | gm_FicoScores540To599
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition FICO Scores 600 to 659 + References No definition available. + Details
Name: | gm_FicoScores600To659
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition FICO Scores Greater Than 660 + References No definition available. + Details
Name: | gm_FicoScoresGreaterThank660
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition FICO Scores Less Than 540 + References No definition available. + Details
Name: | gm_FicoScoresLessThan540
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the recorded investment in a contractual right to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position. Examples include, but are not limited to, accounts receivable (with terms exceeding one year), notes receivable and receivables relating to lessor's rights to payments from leases other than operating leases that have been recorded as assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Receivable -URI http://asc.fasb.org/extlink&oid=6953735 + Details
Name: | us-gaap_FinancingReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration