XML 65 R45.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Accrued and Other Liabilities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract] |
Accrued and Other Liabilities |
| December 31, 2018 |  | December 31, 2017
Accrued liabilities |  |  |
Dealer and customer allowances, claims and discounts | $ | 11,611 |  |  | $ | 8,523 |
Deposits primarily from rental car companies | 405 |  |  | 2,113 |
Deferred revenue | 3,504 |  |  | 3,400 |
Product warranty and related liabilities | 2,788 |  |  | 2,994 |
Payrolls and employee benefits excluding postemployment benefits | 2,233 |  |  | 2,594 |
Other | 7,508 |  |  | 6,372 |
Total accrued liabilities | $ | 28,049 |  |  | $ | 25,996 |
Other liabilities |  |  |
Deferred revenue | $ | 2,959 |  |  | $ | 2,887 |
Product warranty and related liabilities | 4,802 |  |  | 5,338 |
Employee benefits excluding postemployment benefits | 658 |  |  | 680 |
Postemployment benefits including facility idling reserves | 875 |  |  | 574 |
Other | 3,063 |  |  | 2,915 |
Total other liabilities | $ | 12,357 |  |  | $ | 12,394 |
Product Warranty and Related Liabilities |
| Years Ended December 31,
| 2018 |  | 2017 |  | 2016
Product Warranty and Related Liabilities |  |  |  |  |
Warranty balance at beginning of period | $ | 8,332 |  |  | $ | 9,069 |  |  | $ | 8,550 |
Warranties issued and assumed in period – recall campaigns | 665 |  |  | 678 |  |  | 899 |
Warranties issued and assumed in period – product warranty | 2,143 |  |  | 2,123 |  |  | 2,338 |
Payments | (2,903 | ) |  | (3,129 | ) |  | (3,375 | )
Adjustments to pre-existing warranties | (464 | ) |  | (495 | ) |  | 636 |
Effect of foreign currency and other | (183 | ) |  | 86 |  |  | 21 |
Warranty balance at end of period | $ | 7,590 |  |  | $ | 8,332 |  |  | $ | 9,069 |

X
- Definition Tabular disclosure of the components of accrued liabilities and other liabilities. + References No definition available. + Details
Name: | gm_AccruedLiabilitiesandOtherLiabilitiesTableTextBlock
Namespace Prefix: | gm_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Table which summarizes the activity for policy, product warranty and recall campaigns for reporting periods. + References No definition available. + Details
Name: | gm_ScheduleofpolicyproductwarrantyandrecallcampaignsTableTextBlock
Namespace Prefix: | gm_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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