XML 148 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance Receivables And Loans, Net (Redefaults) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [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, Subsequent Default, Number of Contracts 7,144us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 6,070us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 92us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 83us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down 48us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown 38us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
Consumer Loans Auto Financing Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [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
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 7,117us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
6,038us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 90us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
75us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down 47us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
37us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Residential Mortgage [Member]    
Accounts, Notes, Loans and Financing Receivable [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
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 27us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
32us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 2us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
8us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down 1us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
1us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Commercial Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [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
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down 0us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Commercial And Industrial Automobile [Member]    
Accounts, Notes, Loans and Financing Receivable [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
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down 0us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
0us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Commercial And Industrial Other [Member]    
Accounts, Notes, Loans and Financing Receivable [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]    
Accounts, Notes, Loans and Financing Receivable [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
Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialRealEstateMember
Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down $ 0us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialRealEstateMember
$ 0us-gaap_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialRealEstateMember