XML 29 R104.htm IDEA: XBRL DOCUMENT v2.4.1.9
Servicing Activities (Components Of Servicing Valuation And Hedge Activities) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Components of Servicing Valuation and Hedge Activities [Line Items]      
Net realized/unrealized gains (losses) included in earnings, Assets $ 13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 $ (119)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1  
Servicing asset valuation and hedge activities, net 0ally_ServicingAssetValuationAndHedgeActivitiesNet (213)ally_ServicingAssetValuationAndHedgeActivitiesNet (4)ally_ServicingAssetValuationAndHedgeActivitiesNet
Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]      
Components of Servicing Valuation and Hedge Activities [Line Items]      
Servicing asset valuation and hedge activities, net 0ally_ServicingAssetValuationAndHedgeActivitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(112)ally_ServicingAssetValuationAndHedgeActivitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
556ally_ServicingAssetValuationAndHedgeActivitiesNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Mortgage Servicing Rights [Member]      
Components of Servicing Valuation and Hedge Activities [Line Items]      
Net realized/unrealized gains (losses) included in earnings, Assets $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= ally_MortgageServicingRightsMember
$ (101)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= ally_MortgageServicingRightsMember
$ (560)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= ally_MortgageServicingRightsMember