XML 63 R51.htm IDEA: XBRL DOCUMENT
v3.22.1

GM Financial Receivables and Transactions - Retail Finance Receivables Delinquencies and TDRs (Details) - USD ($) $ in Millions | Mar. 31, 2022 | Dec. 31, 2021 | Mar. 31, 2021
--- | --- | --- | ---
GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees | $ 66,776 | $ 64,702 |
Retail Finance Receivables |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
TDR's | 1,900 |  |
TDR's-Nonaccrual loans | 183 |  |
Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Finance receivables, nonaccrual status | 527 | 602 |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | 7,804 | 27,638 |
2021 | 25,081 | 17,324 |
2020 | 15,531 | 7,084 |
2019 | 6,192 | 3,918 |
2018 | 3,296 | 1,607 |
Prior | 1,599 | 522 |
GM Financial receivables, net of fees | $ 59,503 | $ 58,093 | $ 53,397
Percent | 100.00% | 100.00% |
Financing Receivable, including Past Due, Percent | 100.00% | 100.00% | 100.00%
Commercial Finance Receivables |  |  |
Financing Receivable, Past Due [Line Items] |  |  |
Finance receivables, nonaccrual status | $ 0 |  |
Commercial Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | 129 | $ 431 |
2021 | 416 | 427 |
2020 | 413 | 134 |
2019 | 115 | 50 |
2018 | 44 | 55 |
Prior | 60 | 14 |
GM Financial receivables, net of fees | $ 7,274 | $ 6,609 |
Percent | 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 |  |  | $ 741
Percent of Contractual Amount Due |  |  | 1.40%
Greater-than-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 257
Percent of Contractual Amount Due |  |  | 0.50%
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 |  |  | $ 998
Percent of Contractual Amount Due |  |  | 1.90%
In repossession | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
GM Financial receivables, net of fees |  |  | $ 32
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,030
Percent of Contractual Amount Due |  |  | 1.90%
Performing Financial Instruments | 0-to-30 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | $ 7,788 | $ 27,270 |
2021 | 24,672 | 16,945 |
2020 | 15,197 | 6,772 |
2019 | 5,934 | 3,721 |
2018 | 3,139 | 1,478 |
Prior | 1,448 | 440 |
GM Financial receivables, net of fees | $ 58,179 | $ 56,626 | $ 52,367
Percent | 97.80% | 97.50% | 98.10%
Nonperforming Financial Instruments | 31-to-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | $ 15 | $ 273 |
2021 | 298 | 276 |
2020 | 246 | 230 |
2019 | 192 | 147 |
2018 | 119 | 97 |
Prior | 113 | 60 |
GM Financial receivables, net of fees | $ 983 | $ 1,083 |
Percent of Contractual Amount Due | 1.70% | 1.80% |
Nonperforming Financial Instruments | Greater-than-60 days | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | $ 0 | $ 83 |
2021 | 95 | 93 |
2020 | 79 | 76 |
2019 | 59 | 46 |
2018 | 34 | 30 |
Prior | 34 | 21 |
GM Financial receivables, net of fees | $ 302 | $ 349 |
Percent of Contractual Amount Due | 0.50% | 0.60% |
Nonperforming Financial Instruments | Finance receivables more than 30 days delinquent | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | $ 15 | $ 356 |
2021 | 393 | 369 |
2020 | 325 | 306 |
2019 | 251 | 193 |
2018 | 153 | 127 |
Prior | 148 | 81 |
GM Financial receivables, net of fees | $ 1,285 | $ 1,432 |
Percent of Contractual Amount Due | 2.20% | 2.40% |
Nonperforming Financial Instruments | In repossession | Retail Finance Receivables | GM Financial |  |  |
Financing Receivable, Past Due and Not Past Due [Abstract] |  |  |
2022 | $ 0 | $ 12 |
2021 | 16 | 10 |
2020 | 9 | 6 |
2019 | 7 | 4 |
2018 | 3 | 2 |
Prior | 3 | 1 |
GM Financial receivables, net of fees | $ 39 | $ 35 |
Percent of Contractual Amount Due | 0.10% | 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] |  |  |
2022 | $ 15 | $ 368 |
2021 | 409 | 379 |
2020 | 334 | 312 |
2019 | 258 | 197 |
2018 | 157 | 129 |
Prior | 150 | 82 |
GM Financial receivables, net of fees | $ 1,324 | $ 1,467 |
Percent of Contractual Amount Due | 2.20% | 2.50% |

X
- Definition Financing Receivable, before Allowance for Credit Loss, Percent + References No definition available. + Details
Name: | gm_FinancingReceivablebeforeAllowanceforCreditLossPercent
Namespace Prefix: | gm_
Data Type: | dtr-types: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: | dtr-types: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
- References No definition available. + Details
Name: | us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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=123577603&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=124267575&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=124255953&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=124267575&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=124255953&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=124267575&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=124255953&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=124255953&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=124267575&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=124267575&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=124255953&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=124267575&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=124255953&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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: | dtr-types: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=123577603&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=124255953&loc=SL82919258-210447 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (3) Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (2) + 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524 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=124267575&loc=SL82922352-210448 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 5: 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=124255953&loc=SL82919230-210447 Reference 6: 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=124267575&loc=SL82922355-210448 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (1) Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (2) Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1404 -Paragraph (a) + 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_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
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: |