XML 116 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance Receivables And Loans, Net Finance Receivables and Loans, Net (Troubled Debt Restructurings) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 17,913us-gaap_FinancingReceivableModificationsNumberOfContracts2 20,497us-gaap_FinancingReceivableModificationsNumberOfContracts2
Financing Receivable, Modifications, Pre-Modification Recorded Investment $ 362us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 712us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Financing Receivable, Modifications, Post-Modification Recorded Investment 332us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 618us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Financing Receivable, Modifications, Recorded Investment 681us-gaap_FinancingReceivableModificationsRecordedInvestment  
Total TDR movement during the period 606ally_TotalTdrMovementDuringPeriod  
Loans and Leases Receivable, Impaired, Commitment to Lend 4us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend 26us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend
Consumer Loans Auto Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 17,511us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
19,388us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Financing Receivable, Modifications, Pre-Modification Recorded Investment 211us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
297us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 187us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
249us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Residential Mortgage [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 396us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
1,092us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Financing Receivable, Modifications, Pre-Modification Recorded Investment 80us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
278us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 74us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
234us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Commercial Loan [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
17us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Financing Receivable, Modifications, Pre-Modification Recorded Investment 71us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
137us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 71us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
135us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Commercial And Industrial Automobile [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Financing Receivable, Modifications, Pre-Modification Recorded Investment 23us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
37us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 23us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
37us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Commercial And Industrial Other [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
Financing Receivable, Modifications, Pre-Modification Recorded Investment 48us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
80us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 48us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
78us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
Commercial Real Estate Automobile [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
Financing Receivable, Modifications, Pre-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
20us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
Financing Receivable, Modifications, Post-Modification Recorded Investment $ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
$ 20us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember