XML 144 R85.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
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 days past due $ 1,416us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 1,227us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60 - 89 days past due 327us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 286us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 288us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 323us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total past due 2,031us-gaap_FinancingReceivableRecordedInvestmentPastDue 1,836us-gaap_FinancingReceivableRecordedInvestmentPastDue
Current 97,916us-gaap_FinancingReceivableRecordedInvestmentCurrent 98,491us-gaap_FinancingReceivableRecordedInvestmentCurrent
Loans and Leases Receivable, Gross, Excluding Fair Value Option Election 99,947ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection 100,327ally_LoansandLeasesReceivableGrossExcludingFairValueOptionElection
Finance receivables and loans, net 99,948us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 100,328us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Consumer Loans Auto Financing Receivable [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 days past due 1,340us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,145us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
60 - 89 days past due 293us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
255us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 164us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
157us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total past due 1,797us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,557us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Current 54,773us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
54,860us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
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, Past Due [Line Items]    
30 - 59 days past due 76us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
82us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
60 - 89 days past due 25us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
31us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 124us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
124us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Total past due 225us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
237us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Current 7,248us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
8,206us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ 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
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
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 9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
42us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Total past due 9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
42us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Current 35,895us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
35,425us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
Finance receivables and loans, net 35,904us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_CommercialLoanMember
35,467us-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 9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Financing Receivable, Recorded Investment, Equal to Greater than 90 Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
36us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Total past due 9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
36us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Current 30,862us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
30,912us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
Finance receivables and loans, net 30,871us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialAutomobileMember
30,948us-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 1,882us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
1,664us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
Finance receivables and loans, net 1,882us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAndIndustrialOtherMember
1,664us-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
6us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
Total past due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
Current 3,151us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
2,849us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
Finance receivables and loans, net $ 3,151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember
$ 2,855us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= ally_CommercialRealEstateAutomobileMember