XML 52 R141.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Fair Value of Financial Instruments) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held-for-sale, net $ 2,003us-gaap_LoansReceivableHeldForSaleNet $ 35us-gaap_LoansReceivableHeldForSaleNet
Total finance receivables and loans, net 98,971us-gaap_LoansAndLeasesReceivableNetReportedAmount 99,120us-gaap_LoansAndLeasesReceivableNetReportedAmount
Nonmarketable equity securities 271ally_NonMarketableEquitySecurities 337ally_NonMarketableEquitySecurities
Deposit liabilities 58,222us-gaap_Deposits 53,350us-gaap_Deposits
Short-term borrowings 7,062us-gaap_ShortTermBorrowings 8,545us-gaap_ShortTermBorrowings
Long-term debt 66,558us-gaap_LongTermDebt 69,465us-gaap_LongTermDebt
Deferred interest for zero coupon bonds   359ally_DeferredInterestForZeroCouponBonds
Carrying (Reported) Amount, Fair Value Disclosure [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held-for-sale, net 2,003us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
35us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Total finance receivables and loans, net 98,971us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
99,120us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Nonmarketable equity securities 271ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
337ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Deposit liabilities 58,222us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
53,350us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Short-term borrowings 7,062us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
8,545us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt 66,558us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
69,824us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Estimate of Fair Value, Fair Value Disclosure [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held-for-sale, net 2,039us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
35us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total finance receivables and loans, net 99,430us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
100,090us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Nonmarketable equity securities 279ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
346ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Deposit liabilities 58,777us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
54,070us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Short-term borrowings 7,063us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
8,545us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt 69,308us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
73,364us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held-for-sale, net 0us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total finance receivables and loans, net 0us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Nonmarketable equity securities 0ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Deposit liabilities 0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Short-term borrowings 0us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Long-term debt 0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held-for-sale, net 485us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
17us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total finance receivables and loans, net 0us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Nonmarketable equity securities 246ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
308ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Deposit liabilities 0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Short-term borrowings 0us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term debt 25,224us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
31,067us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held-for-sale, net 1,554us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
18us-gaap_LoansReceivableHeldForSaleNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total finance receivables and loans, net 99,430us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
100,090us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Nonmarketable equity securities 33ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
38ally_NonMarketableEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Deposit liabilities 58,777us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
54,070us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Short-term borrowings 7,063us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
8,545us-gaap_ShortTermBorrowings
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Long-term debt $ 44,084us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 42,297us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member