XML 146 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securitizations And Variable Interest Entities (Schedule Of Quantitative Information and Net Credit Losses about Securitized and Other Financial Assets Managed Together) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement $ 105,681us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized $ 104,110us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 655us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized 690us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 544us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement 481us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
On-Balance Sheet Loans [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 101,951us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
100,363us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 617us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
618us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 537us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
472us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
On-Balance Sheet Loans [Member] | Consumer Loans Auto Financing Receivable [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 58,085us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
56,417us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 457us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
412us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 501us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
402us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
On-Balance Sheet Loans [Member] | Residential Mortgage [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 7,926us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
8,460us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 151us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
164us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 43us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
75us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
On-Balance Sheet Loans [Member] | Commercial Automobile [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 34,022us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
33,803us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 9us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
42us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 1us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
2us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
On-Balance Sheet Loans [Member] | Commercial Other [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 1,918us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
1,683us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 0us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
0us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement (8)us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
(7)us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
Off-Balance Sheet Loans [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 2,801us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
899us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 5us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
3us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 1us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
3us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
Off-Balance Sheet Loans [Member] | Consumer Loans Auto Financing Receivable [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 2,801us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
899us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 5us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
3us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 1us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
3us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Whole-Loan Transactions [Member]    
Quantitative Information about Securitized and Other Financial Assets Managed Together [Line Items]    
Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement 929us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
2,848us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 33us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
69us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement $ 6us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
$ 6us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember