XML 145 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Incentive Plans (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock Incentive Plans Narratives [Abstract]      
Aggregate Number of Shares Authorized Under LTIP 60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized    
Share-based Compensation Expense $ 245us-gaap_AllocatedShareBasedCompensationExpense $ 311us-gaap_AllocatedShareBasedCompensationExpense $ 302us-gaap_AllocatedShareBasedCompensationExpense
Income Tax Benefit 81us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 100us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 100us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Unrecognized Compensation Expense for Nonvested Equity Awards 247us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Weighted-average period for total unrecognized compensation expense for nonvested equity awards 1 year 6 months    
Restricted Stock Units (RSUs) [Member]      
Stock Incentive Plans Narratives [Abstract]      
RSUs Settled with Cash Payments 2.4gm_RsusSettledWithCashPayments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
3.1gm_RsusSettledWithCashPayments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
1.6gm_RsusSettledWithCashPayments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Cash Used to Settle RSUs 85us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
94us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
36us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
RSU and PSU Shares [Abstract]      
Granted 8.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
7.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
7.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Performance Shares Units (PSUs) [Member]      
RSU and PSU Shares [Abstract]      
Granted 4.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
RSUs and PSUs [Member]      
Stock Incentive Plans Narratives [Abstract]      
Fair Value of Vested RSUs and PSUs $ 221us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
$ 342us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
$ 141us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
RSU and PSU Shares [Abstract]      
Outstanding, Beginning of Period 18.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Granted 12.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Settled (9.3)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Forfeited or expired (1.5)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Outstanding, End of Period 19.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
18.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
 
Unvested and Expected to Vest 12.7gm_Unitsunvestedandexpectedtovest
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Vested and Payable 6.7gm_Unitsvestedandpayable
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
RSU and PSU Weighted Average Grant Date Fair Value (Per Share) [Roll Forward]      
Weighted Average Grant Date Fair Value, Outstanding, Beginning of Period $ 27.76gm_SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Weighted Average Grant Date Fair Value, Granted $ 35.31gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
$ 29.05gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
$ 25.10gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
Weighted Average Grant Date Fair Value, Settled $ 27.85gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSettledInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Weighted Average Grant Date Fair Value, Forfeited or Expired $ 30.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Weighted Average Grant Date Fair Value, Outstanding, End of Period $ 32.11gm_SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
$ 27.76gm_SharebasedCompensationArrangementbySharebasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
 
Weighted-average grant date fair value unvested and expected to vest $ 32.91gm_Weightedaveragegrantdatefairvalueunvestedandexpectedtovest
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Weighted Average Grant Date Fair Value Vested and Payable $ 30.49gm_Weightedaveragegrantdatefairvaluevestedandpayable
/ us-gaap_AwardTypeAxis
= gm_RestrictedStockUnitsRSUsandPerformanceSharesUnitsPSUsMember
   
Remaining Contractual Term [Abstract]      
Weighted Average Remaining Contractual Terms, Outstanding 1 year 4 months 1 year 2 months  
Weighted Average Remaining Contractual Terms Unvested and Expected to Vest 1 year 6 months