XML 48 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance Receivables And Loans, Net (Financing Receivable Credit Quality Indicators) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net $ 99,948us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 100,328us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Loans and Leases Receivable, Gross, Excluding Fair Value Option Election 99,947ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection 100,327ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
Consumer Loans Auto Financing Receivable [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net 56,570us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
56,417us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net 7,474us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
8,444us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Loans and Leases Receivable, Gross, Excluding Fair Value Option Election 7,473ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
8,443ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Performing Financing Receivable [Member] | Consumer Loans Auto Financing Receivable [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net 56,184us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
56,088us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Performing Financing Receivable [Member] | Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net 7,296us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
8,251us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Nonperforming Financing Receivable [Member] | Consumer Loans Auto Financing Receivable [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net 386us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
329us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Nonperforming Financing Receivable [Member] | Residential Mortgage [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Finance receivables and loans, net $ 177us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
$ 192us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember