XML 132 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events (Details) (USD $)
3 Months Ended
Jun. 30, 2015
Apr. 27, 2015
Apr. 10, 2015
Apr. 23, 2015
Apr. 01, 2015
Subsequent Event [Line Items]          
Mitsubishi Motors Credit of America Consumer Automobile Loan Portfolio Intended to be Purchased   $ 750,000,000ally_MitsubishiMotorsCreditofAmericaConsumerAutomobileLoanPortfolioIntendedtobePurchased      
Mitsubishi dealer floorplan assets expected to be financed   300,000,000ally_Mitsubishidealerfloorplanassetsexpectedtobefinanced      
Series G Preferred Stock [Member]          
Subsequent Event [Line Items]          
Stock Redeemed or Called During Period, Shares 1,288,300us-gaap_StockRedeemedOrCalledDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
       
Payments for Repurchase of Redeemable Preferred Stock 1,300,000,000us-gaap_StockRedeemedOrCalledDuringPeriodValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
       
Preferred Stock, Shares Outstanding     1,288,301us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
   
Preferred Stock, Value, Outstanding     117,000,000us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
   
Series A Preferred Stock [Member]          
Subsequent Event [Line Items]          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased       13,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Stock Repurchase Program, Repurchase Price per Share       $ 26.65ally_StockRepurchaseProgramRepurchasePriceperShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Subsequent Event [Member] | Series G Preferred Stock [Member]          
Subsequent Event [Line Items]          
Dividends Payable, Amount Per Share         $ 17.11us-gaap_DividendsPayableAmountPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Dividends Payable         22,000,000us-gaap_DividendsPayableCurrentAndNoncurrent
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Stock Redeemed or Called During Period, Shares 1,288,300us-gaap_StockRedeemedOrCalledDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Payments for Repurchase of Redeemable Preferred Stock 1,300,000,000us-gaap_StockRedeemedOrCalledDuringPeriodValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Preferred Stock, Shares Outstanding     1,288,301us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred Stock, Value, Outstanding     117,000,000us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Series A Preferred Stock [Member]          
Subsequent Event [Line Items]          
Dividends Payable, Amount Per Share         $ 0.53us-gaap_DividendsPayableAmountPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Dividends Payable         $ 22,000,000us-gaap_DividendsPayableCurrentAndNoncurrent
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Stock Repurchase Program, Number of Shares Authorized to be Repurchased       13,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember