XML 55 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Schedule of Available-for-sale Securities Reconciliation) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis $ 16,107,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 17,425,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Gross Unrealized Gains 213,000,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 166,000,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Available-for-sale Securities, Gross Unrealized Losses (183,000,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss (508,000,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Available-for-sale Securities 16,137,000,000us-gaap_AvailableForSaleSecurities 17,083,000,000us-gaap_AvailableForSaleSecurities
Total agency backed bonds 7,557,000,000ally_TotalAgencyBackedBondsAvailableForSale 8,266,000,000ally_TotalAgencyBackedBondsAvailableForSale
Deposit Assets 15,000,000us-gaap_DepositAssets 15,000,000us-gaap_DepositAssets
Cash Equivalents, at Carrying Value 2,000,000,000us-gaap_CashEquivalentsAtCarryingValue 2,400,000,000us-gaap_CashEquivalentsAtCarryingValue
Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 15,216,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
16,527,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Available-for-sale Debt Securities Gross Unrealized Gain 164,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
92,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Available-for-sale Debt Securities, Gross Unrealized Loss (149,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
(480,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Available-for-sale Securities, Debt Securities 15,231,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
16,139,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
US Treasury and Government [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 1,195,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
1,495,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Debt Securities Gross Unrealized Gain 1,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
1,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Debt Securities, Gross Unrealized Loss (18,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
(69,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Debt Securities 1,178,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
1,427,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US States and Political Subdivisions Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 389,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
316,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Debt Securities Gross Unrealized Gain 17,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Debt Securities, Gross Unrealized Loss 0us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(1,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale Securities, Debt Securities 406,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
315,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Foreign Government Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 224,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
287,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Available-for-sale Debt Securities Gross Unrealized Gain 8,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
4,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Available-for-sale Debt Securities, Gross Unrealized Loss 0us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
(3,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Available-for-sale Securities, Debt Securities 232,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
288,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Residential Mortgage Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 10,431,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
11,131,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Debt Securities Gross Unrealized Gain 119,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
49,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Debt Securities, Gross Unrealized Loss (125,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(398,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Securities, Debt Securities 10,425,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
10,782,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Commercial Mortgage Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 254,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
39,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale Debt Securities Gross Unrealized Gain 0us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale Debt Securities, Gross Unrealized Loss (1,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale Securities, Debt Securities 253,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
39,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Asset-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 1,989,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
2,207,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Available-for-sale Debt Securities Gross Unrealized Gain 5,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
15,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Available-for-sale Debt Securities, Gross Unrealized Loss (3,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
(3,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Available-for-sale Securities, Debt Securities 1,991,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
2,219,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 734,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,052,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Debt Securities Gross Unrealized Gain 14,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
23,000,000us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Debt Securities, Gross Unrealized Loss (2,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(6,000,000)us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Securities, Debt Securities 746,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,069,000,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Equity Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 891,000,000us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
898,000,000us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Equity Securities, Gross Unrealized Gain 49,000,000us-gaap_AvailableForSaleEquitySecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
74,000,000us-gaap_AvailableForSaleEquitySecuritiesGrossUnrealizedGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Equity Securities, Gross Unrealized Loss (34,000,000)us-gaap_AvailableForSaleEquitySecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(28,000,000)us-gaap_AvailableForSaleEquitySecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Equity Securities $ 906,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
$ 944,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember