XML 48 R36.htm IDEA: XBRL DOCUMENT
v3.20.2

Debt (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2020
Debt Instrument [Line Items] |
Schedule of maturities of long-term debt | The following table summarizes contractual maturities including finance leases at June 30, 2020:
| Automotive |  | Automotive Financing |  | Total
2020 (July 1, 2020 to December 31, 2020) | $ | 1,489 |  |  | $ | 21,693 |  |  | $ | 23,182 |
2021 | 1,908 |  |  | 27,507 |  |  | 29,415 |
2022 | 5,160 |  |  | 14,878 |  |  | 20,038 |
2023 | 13,010 |  |  | 9,329 |  |  | 22,339 |
2024 | 75 |  |  | 6,170 |  |  | 6,245 |
2025 | 2,540 |  |  | 6,265 |  |  | 8,805 |
Thereafter | 11,253 |  |  | 5,941 |  |  | 17,194 |
| $ | 35,435 |  |  | $ | 91,783 |  |  | $ | 127,218 |
Automotive [Member] |
Debt Instrument [Line Items] |
Debt carrying amount and fair value | The following table presents debt in our automotive operations:
| June 30, 2020 |  |  |  | December 31, 2019 |  |
| Carrying Amount |  | Fair Value |  | Carrying Amount |  | Fair Value
Secured debt | $ | 274 |  |  | $ | 272 |  |  | $ | 167 |  |  | $ | 165 |
Unsecured debt | 34,308 |  |  | 36,093 |  |  | 13,909 |  |  | 15,247 |
Finance lease liabilities | 339 |  |  | 605 |  |  | 310 |  |  | 516 |
Total automotive debt(a) | $ | 34,921 |  |  | $ | 36,970 |  |  | $ | 14,386 |  |  | $ | 15,928 |
Fair value utilizing Level 1 inputs |  |  | $ | 17,660 |  |  |  |  | $ | 13,628 |
Fair value utilizing Level 2 inputs |  |  | $ | 19,310 |  |  |  |  | $ | 2,300 |
Available under credit facility agreements(b) |  |  | $ | 2,335 |  |  |  |  | $ | 17,285 |
Weighted-average interest rate on outstanding short-term debt(c) |  |  | 3.9 | % |  |  |  | 4.9 | %
Weighted-average interest rate on outstanding long-term debt(c) |  |  | 3.5 | % |  |  |  | 5.4 | %
__________ (a)Includes net discount and debt issuance costs of $514 million and $540 million at June 30, 2020 and December 31, 2019. (b)Excludes our 364-day, $2.0 billion facility designated for exclusive use by GM Financial. (c)Includes coupon rates on debt denominated in various foreign currencies and interest free loans.
GM Financial [Member] |
Debt Instrument [Line Items] |
Debt carrying amount and fair value | The following table presents debt of GM Financial:
| June 30, 2020 |  |  |  | December 31, 2019 |  |
| Carrying Amount |  | Fair Value |  | Carrying Amount |  | Fair Value
Secured debt | $ | 40,308 |  |  | $ | 40,673 |  |  | $ | 39,959 |  |  | $ | 40,160 |
Unsecured debt | 51,944 |  |  | 52,017 |  |  | 48,979 |  |  | 50,239 |
Total GM Financial debt | $ | 92,252 |  |  | $ | 92,690 |  |  | $ | 88,938 |  |  | $ | 90,399 |
Fair value utilizing Level 2 inputs |  |  | $ | 91,237 |  |  |  |  | $ | 88,481 |
Fair value utilizing Level 3 inputs |  |  | $ | 1,453 |  |  |  |  | $ | 1,918 |

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

X
- Definition Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturity and sinking fund requirement for long-term debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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