XML 58 R44.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Discontinued Operations Narrative (Details) $ in Millions |  | 3 Months Ended | 6 Months Ended | 10 Months Ended
--- | --- | --- | --- | ---
Mar. 05, 2017 USD ($) day | Jun. 30, 2017 USD ($) | Jun. 30, 2016 USD ($) | Jun. 30, 2017 USD ($) | Jun. 30, 2016 USD ($) | Dec. 31, 2017 USD ($)
Line of Credit [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Debt term |  |  |  | 3 years |  |
Opel/Vauxhall Business and Fincos [Member] | Discontinued Operations [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Estimated net consideration for transferred business | $ 2,200 |  |  |  |  |
Opel/Vauxhall Business and Fincos [Member] | Discontinued Operations [Member] | Forecast [Member] | Minimum [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Expected charge at closing |  |  |  |  |  | $ 5,500
Opel/Vauxhall Business and Fincos [Member] | Discontinued Operations [Member] | Forecast [Member] | Maximum [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Expected charge at closing |  |  |  |  |  | 6,000
Opel/Vauxhall Business [Member] | Discontinued Operations [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Estimated net consideration for transferred business | 1,200 |  |  |  |  |
Cash received from sale | 1,000 |  |  |  |  |
Warrants received | 700 |  |  |  |  |
De-risking premium payment and deferred pension losses | $ 500 |  |  |  |  |
Warrant vesting period | 5 years |  |  |  |  |
Threshold to sell the warrants after exercise (in days) | day | 35 |  |  |  |  |
Other costs and charges |  | $ 421 |  |  |  |
Total net sales and revenue transactions with discontinued operations |  | 760 | $ 570 | $ 1,500 | $ 1,200 |
Total costs and expenses transactions with discontinued operations |  | 713 | $ 512 | $ 1,400 | $ 1,000 |
Opel/Vauxhall Business [Member] | Discontinued Operations [Member] | Forecast [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
De-risking premium payment and deferred pension losses |  |  |  |  |  | 1,600
Charge for deferred tax assets no longer realizable upon transfer |  |  |  |  |  | 3,900
Underfunded pension liabilities of retired and former employees |  |  |  |  |  | 7,000
Underfunded pension liabilities of current employees |  |  |  |  |  | 2,900
Payment to PSA Group at closing |  |  |  |  |  | 3,400
Fincos [Member] | Discontinued Operations [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Estimated net consideration for transferred business | $ 1,000 |  |  |  |  |
Percent of book value received | 80.00% |  |  |  |  |
Disposal loss |  | $ 324 |  |  |  |
Fincos [Member] | Discontinued Operations [Member] | Forecast [Member] |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |
Disposal loss |  |  |  |  |  | $ 700

X
- Definition Discontinued Operation, Intra-Entity Amounts, Discontinued Operation Prior To Disposal, Expense + References No definition available. + Details
Name: | gm_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationPriorToDisposalExpense
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Discontinued Operation, Intra-Entity Amounts, Discontinued Operation Prior To Disposal, Revenue + References No definition available. + Details
Name: | gm_DiscontinuedOperationIntraEntityAmountsDiscontinuedOperationPriorToDisposalRevenue
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Consideration, Percent of Book Value Received + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationConsiderationPercentofBookValueReceived
Namespace Prefix: | gm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Consideration Received, Equity Interests Received + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedEquityInterestsReceived
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Consideration Received, Equity Interests Received, Exercise Covenants, Number of Days, Threshold + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedEquityInterestsReceivedExerciseCovenantsNumberofDaysThreshold
Namespace Prefix: | gm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Consideration Received, Equity Interests Received, Warrant Vesting Period + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedEquityInterestsReceivedWarrantVestingPeriod
Namespace Prefix: | gm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected charge from the disposal upon closing. + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationExpectedCharges
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Payments for De-Risking Premium and Recognition of Deferred Pension Losses + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationPaymentsforDeRiskingPremiumandRecognitionofDeferredPensionLosses
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Payments to be made to the acquirer at closing of the disposal, + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationPaymentstoAcquirer
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Current Employees + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrentEmployees
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Retired and Former Employees + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationRetiredandFormerEmployees
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Charge related to deferred tax assets that will no longer be realizable upon transfer. + References No definition available. + Details
Name: | gm_DisposalGroupIncludingDiscontinuedOperationsChargeRelatedToDeferredTaxAssets
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=64827811&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3B -URI http://asc.fasb.org/extlink&oid=65878427&loc=SL51721525-107759 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 5C -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=64827811&loc=SL51721675-107760 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=65878427&loc=d3e957-107759 + Details
Name: | us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. + References No definition available. + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 5B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=64827811&loc=SL51721673-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromDivestitureOfBusinesses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gm_OpelVauxhallBusinessandFincosMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gm_OpelVauxhallBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gm_FincosMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |