XML 15 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment And Geographic Information (Financial Information Operating Segments) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Net financing revenue (loss) $ 850ally_NetFinancingRevenue $ 821ally_NetFinancingRevenue  
Other revenue 243us-gaap_NoninterestIncome 321us-gaap_NoninterestIncome  
Total net revenue (loss) 1,093us-gaap_Revenues 1,142us-gaap_Revenues  
Provision for loan losses 116us-gaap_ProvisionForLoanLossesExpensed 137us-gaap_ProvisionForLoanLossesExpensed  
Total noninterest expense 695us-gaap_NoninterestExpense 713us-gaap_NoninterestExpense  
Income (loss) from continuing operations before income tax expense 282us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 292us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Assets 153,524us-gaap_Assets 148,452us-gaap_Assets 151,828us-gaap_Assets
Net Interest Income (Loss) after Provision for Loan Losses 734us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 684us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss  
Automotive finance operations [Member]      
Segment Reporting Information [Line Items]      
Net financing revenue (loss) 809ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
820ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Other revenue 52us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
64us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Total net revenue (loss) 861us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
884us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Provision for loan losses 127us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
159us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Total noninterest expense 403us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
386us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Income (loss) from continuing operations before income tax expense 331us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
339us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Assets 111,149us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
109,307us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_AutomotiveFinanceOperationsMember
 
Insurance Operations [Member]      
Segment Reporting Information [Line Items]      
Net financing revenue (loss) 12ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
15ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Other revenue 268us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
272us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Total net revenue (loss) 280us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
287us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Total noninterest expense 202us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
213us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Income (loss) from continuing operations before income tax expense 78us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
74us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Assets 7,242us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
7,184us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_InsuranceOperationsMember
 
Mortgage Operations [Member]      
Segment Reporting Information [Line Items]      
Net financing revenue (loss) 15ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
14ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Other revenue 68us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
4us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Total net revenue (loss) 83us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
18us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Provision for loan losses (5)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
(23)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Total noninterest expense 19us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
24us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Income (loss) from continuing operations before income tax expense 69us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
17us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Assets 7,694us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
7,937us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_MortgageOperationsMember
 
Corporate And Other [Member]      
Segment Reporting Information [Line Items]      
Net financing revenue (loss) 14ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(28)ally_NetFinancingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Other revenue (145)us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(19)us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Total net revenue (loss) (131)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(47)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Provision for loan losses (6)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
1us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Total noninterest expense 71us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
90us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Income (loss) from continuing operations before income tax expense (196)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(138)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Assets 27,439us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
24,024us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Corporate Finance Operations [Member]      
Segment Reporting Information [Line Items]      
Assets $ 2,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_CommercialFinanceOperationsMember
$ 1,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ally_CommercialFinanceOperationsMember