XML 52 R39.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Earnings Per Share (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2017
Earnings Per Share [Abstract] |
Schedule of Earnings Per Share Diluted |
| Three Months Ended
| March 31, 2017 |  | March 31, 2016
Net income attributable to common stockholders – diluted | $ | 2,608 |  |  | $ | 1,952 |
Weighted-average common shares outstanding | 1,505 |  |  | 1,546 |
Dilutive effect of warrants and awards under stock incentive plans | 27 |  |  | 34 |
Weighted-average common shares outstanding – diluted | 1,532 |  |  | 1,580 |
Diluted earnings per common share | $ | 1.70 |  |  | $ | 1.24 |
Potentially dilutive securities(a) | — |  |  | 26 |
__________
(a) | Potentially dilutive securities attributable to outstanding stock options were excluded from the computation of diluted earnings per share because the securities would have had an antidilutive effect.

X
- Definition Tabular disclosure of an entity's diluted earnings per share calculation, including a reconciliation of numerators and denominators of the diluted per-share computations for income from continuing operations. + References No definition available. + Details
Name: | gm_ScheduleofEarningsPerShareDilutedTableTextBlock
Namespace Prefix: | gm_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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