XML 64 R50.htm IDEA: XBRL DOCUMENT
v3.21.1

GM Financial Receivables and Transactions - Retail Finance Receivables Delinquencies and TDRs (Details) - USD ($) $ in Millions | Mar. 31, 2021 | Dec. 31, 2020 | Mar. 31, 2020
--- | --- | --- | ---
GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees | $ 60,107 | $ 59,970 |
Retail Finance Receivables |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
TDR's | 2,100 |  |
Nonaccrual loans | 214 |  |
Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Retail finance receivables, nonaccrual status | 538 | 714 |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | 7,948 | 26,183 |
2020 | 23,897 | 12,050 |
2019 | 10,652 | 7,463 |
2018 | 6,420 | 3,693 |
2017 | 3,068 | 1,390 |
Prior | 1,412 | 509 |
GM Financial receivables, net of fees | $ 53,397 | $ 51,288 | $ 42,474
Percent | 100.00% | 100.00% |
Financing Receivable, including Past Due, Percent | 100.00% | 100.00% | 100.00%
31-to-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 1,157
Percent of Contractual Amount Due |  |  | 2.70%
Greater-than-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 441
Percent of Contractual Amount Due |  |  | 1.10%
Finance receivables more than 30 days delinquent | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 1,598
Percent of Contractual Amount Due |  |  | 3.80%
In repossession | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 20
Percent of Contractual Amount Due |  |  | 0.00%
Finance receivables more than 30 days delinquent or in repossession | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 1,618
Percent of Contractual Amount Due |  |  | 3.80%
Performing Financial Instruments | 0-to-30 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | $ 7,934 | $ 25,894 |
2020 | 23,640 | 11,591 |
2019 | 10,363 | 7,131 |
2018 | 6,218 | 3,454 |
2017 | 2,927 | 1,249 |
Prior | 1,285 | 421 |
GM Financial receivables, net of fees | $ 52,367 | $ 49,740 | $ 40,856
Percent | 98.10% | 97.00% | 96.20%
Nonperforming Financial Instruments | 31-to-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | $ 13 | $ 210 |
2020 | 179 | 325 |
2019 | 204 | 235 |
2018 | 148 | 170 |
2017 | 104 | 102 |
Prior | 93 | 61 |
GM Financial receivables, net of fees | $ 741 | $ 1,103 |
Percent of Contractual Amount Due | 1.40% | 2.10% |
Nonperforming Financial Instruments | Greater-than-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | $ 1 | $ 72 |
2020 | 68 | 123 |
2019 | 75 | 90 |
2018 | 48 | 64 |
2017 | 34 | 37 |
Prior | 31 | 26 |
GM Financial receivables, net of fees | $ 257 | $ 412 |
Percent of Contractual Amount Due | 0.50% | 0.80% |
Nonperforming Financial Instruments | Finance receivables more than 30 days delinquent | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | $ 14 | $ 282 |
2020 | 247 | 448 |
2019 | 279 | 325 |
2018 | 196 | 234 |
2017 | 138 | 139 |
Prior | 124 | 87 |
GM Financial receivables, net of fees | $ 998 | $ 1,515 |
Percent of Contractual Amount Due | 1.90% | 2.90% |
Nonperforming Financial Instruments | In repossession | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | $ 0 | $ 7 |
2020 | 10 | 11 |
2019 | 10 | 7 |
2018 | 6 | 5 |
2017 | 3 | 2 |
Prior | 3 | 1 |
GM Financial receivables, net of fees | $ 32 | $ 33 |
Percent of Contractual Amount Due | 0.00% | 0.10% |
Nonperforming Financial Instruments | Finance receivables more than 30 days delinquent or in repossession | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2021 | $ 14 | $ 289 |
2020 | 257 | 459 |
2019 | 289 | 332 |
2018 | 202 | 239 |
2017 | 141 | 141 |
Prior | 127 | 88 |
GM Financial receivables, net of fees | $ 1,030 | $ 1,548 |
Percent of Contractual Amount Due | 1.90% | 3.00% |

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 Financing Receivable, including Past Due, Percent + References No definition available. + Details
Name: | gm_FinancingReceivableincludingPastDuePercent
Namespace Prefix: | gm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Impaired Financing Receivable, Nonaccrual + References No definition available. + Details
Name: | gm_ImpairedFinancingReceivableNonaccrual
Namespace Prefix: | gm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable modified as troubled debt restructuring. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=121611835&loc=SL6953676-111524 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121585226&loc=d3e18845-111554 + Details
Name: | us-gaap_FinancingReceivableModificationsRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated more than five years prior to 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=121647567&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=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated four years prior to 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=121647567&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=121599337&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=121647567&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=121599337&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 current 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=121599337&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=121647567&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 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=121647567&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=121599337&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 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=121647567&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=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_FinancingReceivablePastDueAndNotPastDueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of financing receivable balance that is past due. + References No definition available. + Details
Name: | us-gaap_FinancingReceivablePercentPastDue1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of financing receivable on nonaccrual status. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 16 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
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_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before allowance for credit loss, of financing receivable. + 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=121647567&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 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 80 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448 + 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_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gm_FinancingReceivables31to60DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gm_FinancingReceivablesGreaterthan60DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gm_FinancingReceivablesGreaterthan30DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gm_FinancingReceivablesInRepossessionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gm_FinanceReceivablesMoreThan30DaysDelinquentOrInRepossessionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=us-gaap_PerformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gm_NotPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=us-gaap_NonperformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |