XML 140 R137.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits and Compensation Plans (Share-based compensation) (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 10, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share Price $ 23.62us-gaap_SharePrice     $ 23.98us-gaap_SharePrice
Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition $ 62us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 38,492,672us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized      
Pecent of TARP obligation that must be paid to receive 25% IRSU compensation 25.00%ally_PecentOfTarpObligationThatMustBePaidToReceive25IrsuCompensation      
TARP Repayment 100.00%ally_TarpRepayment      
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,293,216us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
4,606,360us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Share-based Compensation 46us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
64us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
78us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Deferred Stock Unit [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 3,009,942us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_DeferredStockUnitMember
3,714,029us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_DeferredStockUnitMember
   
Share-based Compensation 42us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_DeferredStockUnitMember
65us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_DeferredStockUnitMember
57us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_DeferredStockUnitMember
 
Incentive Restricted Stock Unit [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 690,355us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_IncentiveRestrictedStockUnitMember
763,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_IncentiveRestrictedStockUnitMember
   
Share-based Compensation $ (2)us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_IncentiveRestrictedStockUnitMember
$ 8us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_IncentiveRestrictedStockUnitMember
$ 23us-gaap_ShareBasedCompensation
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ally_IncentiveRestrictedStockUnitMember
 
Shares Awarded 2009 [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 17,571us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2009Member
17,571us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2009Member
   
Shares Awarded 2010 [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 17,219us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2010Member
179,099us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2010Member
   
Shares Awarded 2011 [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2011Member
581,839us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2011Member
   
Shares Awarded 2012 [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 453,735us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2012Member
1,719,428us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2012Member
   
Shares Awarded 2013 [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2,053,271us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2013Member
2,108,423us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2013Member
   
Shares Awarded 2014 [Member] [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,751,420us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ ally_YearSharesAwardedAxis
= ally_SharesAwarded2014MemberMember