XML 40 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisition of Ally Financial International Operations - Purchase Price Allocation (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Business Acquisition [Line Items]      
Goodwill resulting from the acquisition $ 1,244us-gaap_Goodwill $ 1,240us-gaap_Goodwill $ 1,108us-gaap_Goodwill
Ally Financial [Member]      
Business Acquisition [Line Items]      
Cash 607us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Restricted cash 906acf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Finance receivables 15,144us-gaap_BusinessCombinationAcquiredReceivablesFairValue
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Other assets, including identifiable intangible assets 781us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Secured and unsecured debt (12,833)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Other liabilities (1,483)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Identifiable net assets acquired 3,122us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Goodwill resulting from the acquisition 138us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember
   
Aggregate consideration $ 3,260us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= acf_AllyFinancialMember