v2.4.0.6

Debt ST and LT Debt (Details) In Millions, unless otherwise specified | 3 Months Ended |  | 3 Months Ended |  |  |  |  |  |  |  | 3 Months Ended |  |  |  |  |  |  |  | 3 Months Ended |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Mar. 31, 2012 USD ($) | Mar. 31, 2011 USD ($) | Dec. 31, 2011 USD ($) | Mar. 31, 2012 Automotive [Member] USD ($) | Dec. 31, 2011 Automotive [Member] USD ($) | Mar. 31, 2012 Automotive [Member] Level 2 [Member] USD ($) | Dec. 31, 2011 Automotive [Member] Level 2 [Member] USD ($) | Mar. 31, 2012 Automotive [Member] Level 3 [Member] USD ($) | Dec. 31, 2011 Automotive [Member] Level 3 [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Medium-Term Note Facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Medium-Term Note Facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Sydicated warehouse facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Sydicated warehouse facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Lease funding facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Lease funding facility [Member] CAD | Dec. 31, 2011 GM Financial [Member] Lease funding facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Bank Funding Facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Bank Funding Facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] US Lease Warehouse Facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 1 [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Level 1 [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 2 [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Level 2 [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 2 [Member] Sydicated warehouse facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Level 2 [Member] Sydicated warehouse facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 2 [Member] Lease funding facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Level 2 [Member] Lease funding facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 2 [Member] Bank Funding Facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Level 2 [Member] Bank Funding Facility [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 3 [Member] USD ($) | Mar. 31, 2012 GM Financial [Member] Level 3 [Member] Medium-Term Note Facility [Member] USD ($) | Dec. 31, 2011 GM Financial [Member] Level 3 [Member] Medium-Term Note Facility [Member] USD ($)
Short term debt and long term debt [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Short-term debt and current portion of long-term debt |  |  |  | $ 1,557 | $ 1,682 |  |  |  |  | $ 3,793 | $ 4,118 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-term debt |  |  |  | 3,828 | 3,613 |  |  |  |  | 5,046 | 4,420 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total Debt |  |  |  | 5,385 | 5,295 |  |  |  |  | 8,839 | 8,538 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt, fair value |  |  |  | 5,865 | 5,467 | 4,700 | 4,400 | 1,200 | 1,100 | 8,938 | 8,556 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayments of Debt |  |  |  | 39 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Extinguishment of Debt, Amount |  |  |  | 21 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Gains (Losses) on Extinguishment of Debt | 18 | 0 |  | 18 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Credit facilities, carrying amount |  |  |  |  |  |  |  |  |  | 779 | 1,099 | 254 | 294 | 277 | 621 | 248 | 248 | 181 | 0 | 3 | 0 |  |  |  |  |  |  |  |  |  |  |  |  |
Credit facilities, fair value |  |  |  |  |  |  |  |  |  | 779 | 1,099 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 277 | 621 | 248 | 181 | 0 | 3 |  | 254 | 294
Other securitization notes payable |  |  |  |  |  |  |  |  |  | 6,820 | 6,938 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Securitization notes payable, carrying amount |  |  |  |  |  |  |  |  |  | 7,559 | 6,938 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Private securitization |  |  |  |  |  |  |  |  |  | 739 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Securitization notes payable, fair value |  |  |  |  |  |  |  |  |  | 7,628 | 6,946 |  |  |  |  |  |  |  |  |  |  | 6,884 | 6,946 |  |  |  |  |  |  |  |  | 744 |  |
Senior notes and convertible senior notes |  |  |  |  |  |  |  |  |  | 501 | 501 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Senior notes and convertible senior notes, fair value |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 531 | 511 |  |  |  |  |  |  |  |  |
Facility Amount |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,000 |  | 600 | 600 |  |  |  | 600 |  |  |  |  |  |  |  |  |  |  |  |  |
Assets Pledged as Collateral | 215 |  | 209 |  |  |  |  |  |  | 1,016 |  | 276 |  | 367 |  | 373 |  |  |  |  | 0 |  |  |  |  |  |  |  |  |  |  |  |  |
Restricted Cash Pledged |  |  |  |  |  |  |  |  |  | 93 |  | 84 |  | 7 |  | 2 |  |  |  |  | 0 |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Collected on Finance Receivables Pledged |  |  |  |  |  |  |  |  |  | $ 29 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Expiration Date |  |  |  |  |  |  |  |  |  |  |  | October 2016 |  |  |  |  |  |  |  |  | January 2013 |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Amount of Cash Collected on Finance Receivables Pledged Excluded from Restricted Cash Pledged + References No definition available. + Details
Name: | gm_AmountOfCashCollectedOnFinanceReceivablesPledgedExcludedFromRestrictedCashPledged
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The fair value amount of long-term and short-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. + References No definition available. + Details
Name: | gm_DebtFairValue
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of other securitization notes payable at the end of the reporting period + References No definition available. + Details
Name: | gm_OtherSecuritizationNotesPayable
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of private securitization at the end of the reporting period + References No definition available. + Details
Name: | gm_PrivateSecuritization
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value measurement of securitized debt issued by securitization trusts to third-party investors accounted for as secured borrowings. + References No definition available. + Details
Name: | gm_SecuritizationNotesPayableFairValue
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of securitized debt issued by securitization trusts to third-party investors accounted for as secured borrowings. + References No definition available. + Details
Name: | gm_SecuritizedNotesPayable
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount outstanding at the balance sheet date related to Senior Notes and Convertible Senior Notes + References No definition available. + Details
Name: | gm_SeniorNotesAndConvertibleSeniorNotes
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value of the amount outstanding at the balance sheet date related to Senior Notes and Convertible Senior Notes + References No definition available. + Details
Name: | gm_SeniorNotesAndConvertibleSeniorNotesFairValue
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of the sum of short-term debt and current maturities of long-term debt and capital lease obligations, which are due within one year (or one business cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the aggregate of total long-term debt, including current maturities and short-term debt. + References No definition available. + Details
Name: | us-gaap_DebtLongtermAndShorttermCombinedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Gross amount of debt extinguished. + References No definition available. + Details
Name: | us-gaap_ExtinguishmentOfDebtAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount represents the difference between the fair value of the payments made and the carrying amount of the debt at the time of its extinguishment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12355-112629 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 26 -Paragraph 20, 21 -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 Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6943989&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12317-112629 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount borrowed under the credit facility as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityAmountOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects when the credit facility terminates, which may be presented in a variety of ways (year, month and year, day, month and year, quarter). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 4 -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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | us-types:dateStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of the amount outstanding under the credit facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 10 -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 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6947722&loc=d3e13433-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6947722&loc=d3e13476-108611 + Details
Name: | us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 4 -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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying values as of the balance sheet date of all long-term debt, which is debt initially having maturities due after one year from the balance sheet date or beyond the operating cycle, if longer, but excluding the portions thereof scheduled to be repaid within one year or the normal operating cycle, if longer plus capital lease obligations due to be paid more than one year after the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section H Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amount, as of the date of the latest financial statement presented, of other assets which are owned but transferred to serve as collateral for the payment of the related debt obligation, primarily a secured borrowing or repurchase agreement, and for which the transferee is not permitted to sell or re-pledge them to an unrelated party. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6862952&loc=SL6226653-111729 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6862952&loc=SL6224234-111729 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 140 -Paragraph 17 -Subparagraph a(2) -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 FASB Staff Position (FSP) -Number FAS140-4/FIN46(R)-8 -Paragraph B6 -Subparagraph 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 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 18, 19 -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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6862952&loc=d3e113969-111729 + Details
Name: | us-gaap_PledgedAssetsNotSeparatelyReportedOtherFinancialInstruments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations. + References No definition available. + Details
Name: | us-gaap_RepaymentsOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The carrying amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. This element is for unclassified presentations; for classified presentations there is a separate and distinct element. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 80 -Subparagraph Exhibit 4-8, 3 -IssueDate 2006-05-01 -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 Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant