XML 60 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Deposit Liabilities (Schedule of Maturities For Total Time Deposits) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Maturities For Total Time Deposits [Line Items]    
Time Deposits $ 31,070us-gaap_TimeDeposits $ 31,640us-gaap_TimeDeposits
One year or less [Member]    
Schedule of Maturities For Total Time Deposits [Line Items]    
Time Deposits 17,143us-gaap_TimeDeposits
/ ally_ScheduledMaturityOfTimeDepositsAxis
= ally_OneYearOrLessMember
 
Two years or less [Member]    
Schedule of Maturities For Total Time Deposits [Line Items]    
Time Deposits 9,150us-gaap_TimeDeposits
/ ally_ScheduledMaturityOfTimeDepositsAxis
= ally_TwoYearsOrLessMember
 
Three years or less [Member]    
Schedule of Maturities For Total Time Deposits [Line Items]    
Time Deposits 3,199us-gaap_TimeDeposits
/ ally_ScheduledMaturityOfTimeDepositsAxis
= ally_ThreeYearsOrLessMember
 
Four years or less [Member]    
Schedule of Maturities For Total Time Deposits [Line Items]    
Time Deposits 1,235us-gaap_TimeDeposits
/ ally_ScheduledMaturityOfTimeDepositsAxis
= ally_FourYearsOrLessMember
 
Five years or less [Member]    
Schedule of Maturities For Total Time Deposits [Line Items]    
Time Deposits $ 343us-gaap_TimeDeposits
/ ally_ScheduledMaturityOfTimeDepositsAxis
= ally_FiveYearsOrLessMember