XML 27 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance Receivables And Loans, Net (Past Due Financing Receivables And Loans) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due $ 1,055us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 1,416us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60 - 89 days past due 204us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 327us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 263us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 288us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Total past due 1,522us-gaap_FinancingReceivableRecordedInvestmentPastDue 2,031us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current 98,334us-gaap_FinancingReceivableRecordedInvestmentCurrent 97,916us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Loans and Leases Receivable, Gross, Excluding Fair Value Option Election 99,856ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection 99,947ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection 99,623ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
Finance receivables and loans, net 99,857us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 99,948us-gaap_LoansAndLeasesReceivableGrossCarryingAmount  
Consumer Loans Auto Financing Receivable [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due 968us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,340us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
60 - 89 days past due 182us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
293us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 148us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
164us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Total past due 1,298us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,797us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
Current 56,149us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
54,773us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
 
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
 
Residential Mortgage [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due 87us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
76us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
60 - 89 days past due 22us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
25us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 107us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
124us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
Total past due 216us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
225us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
 
Current 7,436us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
7,248us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ 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
 
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
 
Commercial Loan [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
 
60 - 89 days past due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
 
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 8us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
 
Total past due 8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
 
Current 34,749us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
35,895us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
 
Finance receivables and loans, net 34,757us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
35,904us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
 
Commercial And Industrial Automobile [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
 
60 - 89 days past due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
 
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 8us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
 
Total past due 8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
 
Current 29,536us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
30,862us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
 
Finance receivables and loans, net 29,544us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
30,871us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
 
Commercial And Industrial Other [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
 
60 - 89 days past due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
 
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
 
Total past due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
 
Current 2,004us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
1,882us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
 
Finance receivables and loans, net 2,004us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
1,882us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
 
Commercial Real Estate Automobile [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
30 - 59 days past due 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
 
60 - 89 days past due 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
 
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
 
Total past due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
 
Current 3,209us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
3,151us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
 
Finance receivables and loans, net $ 3,209us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
$ 3,151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember