XML 108 R85.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
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
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,578us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized   $ 105,681us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 498us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized   655us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 151us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement 136us-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,416us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
  101,951us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 473us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
  617us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement 150us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
133us-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,947us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
  58,085us-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 332us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
  457us-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 132us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
121us-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,695us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
  7,926us-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 133us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
  151us-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 19us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ResidentialMortgageMember
12us-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 32,753us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
  34,022us-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 8us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
  9us-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 (1)us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialAutomobileMember
0us-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 2,021us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
  1,918us-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 0us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_OnBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= ally_CommercialOtherMember
0us-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,500us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
  2,801us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 4us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
  5us-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
0us-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,500us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
  2,801us-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 4us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_OffBalanceSheetLoansMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
  5us-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
0us-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 1,662us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
  929us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement 21us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
  33us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
Net Credit Losses During Period on Loans Managed or Securitized or Asset-backed Financing Arrangement $ 0us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember
$ 3us-gaap_NetCreditLossOnLoansManagedOrSecuritizedOrAssetbackedFinancingArrangement
/ ally_OnAndOffBalanceSheetAxis
= ally_WholeLoanTransactionsMember