XML 94 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Short-Term Borrowings (Schedule of Short-term Debt) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Short-term Debt [Line Items]    
Demand Notes $ 3,481ally_DemandNotes $ 3,338ally_DemandNotes
Federal Home Loan Bank, Advances, Short-term 800us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate 2,950us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
Securities Sold under Agreements to Repurchase, Gross 2,166us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross 774us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
Short-term borrowings 6,447us-gaap_ShortTermBorrowings 7,062us-gaap_ShortTermBorrowings
Unsecured Debt [Member]    
Short-term Debt [Line Items]    
Demand Notes 3,481ally_DemandNotes
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
3,338ally_DemandNotes
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
Federal Home Loan Bank, Advances, Short-term 0us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
0us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
Securities Sold under Agreements to Repurchase, Gross 0us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
0us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
Short-term borrowings 3,481us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
3,338us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
Secured Debt [Member]    
Short-term Debt [Line Items]    
Demand Notes 0ally_DemandNotes
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
0ally_DemandNotes
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
Federal Home Loan Bank, Advances, Short-term 800us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
2,950us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
Securities Sold under Agreements to Repurchase, Gross 2,166us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
774us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
Short-term borrowings 2,966us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
3,724us-gaap_ShortTermBorrowings
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
Secured Debt [Member] | Maturity up to 30 days [Member]    
Short-term Debt [Line Items]    
Securities Sold under Agreements to Repurchase, Gross 1,700us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityUpTo30DaysMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Secured Debt [Member] | Maturity 31 to 60 days [Member]    
Short-term Debt [Line Items]    
Securities Sold under Agreements to Repurchase, Gross $ 504us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= ally_Maturity31to60daysMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_SecuredDebtMember