GM Financial Receivables and Transactions - Summary of Finance Receivables (Details) - GM Financial - USD ($) $ in Millions |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|---|---|---|---|---|
| Finance Receivables [Line Items] | ||||
| GM Financial receivables | $ 59,970 | $ 53,900 | ||
| Less: allowance for loan losses | (1,978) | (944) | $ (911) | $ (942) |
| GM Financial receivables, net | 57,992 | 52,956 | ||
| Commercial Finance Receivables | ||||
| Finance Receivables [Line Items] | ||||
| GM Financial receivables | 8,682 | 11,671 | ||
| Less: allowance for loan losses | (63) | (78) | ||
| GM Financial receivables, net | 8,619 | 11,593 | ||
| Dealer cash management balances | 1,400 | 1,200 | ||
| Retail Finance Receivables | ||||
| Finance Receivables [Line Items] | ||||
| GM Financial receivables | 51,288 | 42,229 | ||
| Less: allowance for loan losses | (1,915) | (866) | ||
| GM Financial receivables, net | 49,373 | 41,363 | ||
| Level 2 | ||||
| Finance Receivables [Line Items] | ||||
| Fair value of GM Financial receivables | 8,619 | 11,593 | ||
| Level 3 | ||||
| Finance Receivables [Line Items] | ||||
| Fair value of GM Financial receivables | $ 51,645 | $ 41,973 |