XML 34 R55.htm IDEA: XBRL DOCUMENT
v3.20.1

GM Financial Receivables and Transactions - Commercial Finance Receivables Credit Quality Indicators (Details) - USD ($) $ in Millions | Mar. 31, 2020 | Dec. 31, 2019
--- | --- | ---
GM Financial [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
GM Financial receivables, net of fees | $ 54,234 | $ 53,900
Commercial Finance Receivables [Member] | GM Financial [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Revolving | 10,921 |
2020 | 76 |
2019 | 243 |
2018 | 118 |
2017 | 148 |
2016 | 141 |
2015 | 81 |
Prior | 32 |
GM Financial receivables, net of fees | $ 11,760 | $ 11,671
Percent | 100.00% |
Commercial Finance Receivables [Member] | GM Financial [Member] | Group I - Performing accounts with strong to acceptable financial metrics [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Revolving | $ 9,976 |
2020 | 76 |
2019 | 226 |
2018 | 105 |
2017 | 113 |
2016 | 118 |
2015 | 63 |
Prior | 9 |
GM Financial receivables, net of fees | $ 10,686 |
Percent | 90.90% |
Commercial Finance Receivables [Member] | GM Financial [Member] | Group II - Performing accounts experiencing potential weakness in financial metrics [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Revolving | $ 606 |
2020 | 0 |
2019 | 9 |
2018 | 3 |
2017 | 21 |
2016 | 23 |
2015 | 13 |
Prior | 23 |
GM Financial receivables, net of fees | $ 698 |
Percent | 5.90% |
Commercial Finance Receivables [Member] | GM Financial [Member] | Group III - Non-Performing accounts with inadequate paying capacity for current obligations [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Revolving | $ 325 |
2020 | 0 |
2019 | 8 |
2018 | 10 |
2017 | 14 |
2016 | 0 |
2015 | 1 |
Prior | 0 |
GM Financial receivables, net of fees | $ 358 |
Percent | 3.00% |
Commercial Finance Receivables [Member] | GM Financial [Member] | Group IV - Non-Performing accounts with inadequate paying capacity for current obligations and inherent weaknesses [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Revolving | $ 14 |
2020 | 0 |
2019 | 0 |
2018 | 0 |
2017 | 0 |
2016 | 0 |
2015 | 4 |
Prior | 0 |
GM Financial receivables, net of fees | $ 18 |
Percent | 0.20% |
Floorplan Advances [Member] | Commercial Finance Receivables [Member] |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Percent of revolving balance | 98.00% |

X
- Definition Financing Receivable, Originated Five Years before Latest Fiscal Year + References No definition available. + Details
Name: | gm_FinancingReceivableOriginatedFiveYearsbeforeLatestFiscalYear
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Originated, More than Six Years before Current Fiscal Year + References No definition available. + Details
Name: | gm_FinancingReceivableOriginatedMorethanSixYearsbeforeCurrentFiscalYear
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Revolving, Percent of Total + References No definition available. + Details
Name: | gm_FinancingReceivableRevolvingPercentofTotal
Namespace Prefix: | gm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable, before Allowance for Credit Loss, Percent + References No definition available. + Details
Name: | gm_FinancingReceivablebeforeAllowanceforCreditLossPercent
Namespace Prefix: | gm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of financing receivable originated four years prior to latest fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated in current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated in fiscal year prior to latest fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919232-210447 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 + Details
Name: | us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated three years prior to latest fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated two years prior to latest fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of financing receivable that can be withdrawn, repaid and redrawn. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919232-210447 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448 + Details
Name: | us-gaap_FinancingReceivableRevolving
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447 + Details
Name: | us-gaap_NotesReceivableGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | gm_BusinessGroupAxis=gm_GmFinancialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_InternalInvestmentGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubprimeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=gm_FloorplanAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |