XML 40 R75.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
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net $ 99,857us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 99,948us-gaap_LoansAndLeasesReceivableGrossCarryingAmount  
Loans and Leases Receivable, Gross, Excluding Fair Value Option Election 99,856ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection 99,947ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection 99,623ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
Consumer Loans Auto Financing Receivable [Member]      
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net 57,447us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
56,570us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Consumer Loans Auto Financing Receivable [Member] | Performing Financing Receivable [Member]      
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net 57,070us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
56,184us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Consumer Loans Auto Financing Receivable [Member] | Nonperforming Financing Receivable [Member]      
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net 377us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
386us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Residential Mortgage [Member]      
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net 7,653us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
7,474us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
Loans and Leases Receivable, Gross, Excluding Fair Value Option Election 7,652ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
7,473ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
Residential Mortgage [Member] | Performing Financing Receivable [Member]      
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net 7,501us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
7,296us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
Residential Mortgage [Member] | Nonperforming Financing Receivable [Member]      
Financing Receivable, Recorded Investment [Line Items]      
Finance receivables and loans, net $ 151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
$ 177us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember