XML 45 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt - Short Term and Long Term Debt (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Short Term and Long Term Debt [Line Items]    
Secured debt $ 24,693us-gaap_SecuredDebt $ 25,214us-gaap_SecuredDebt
Unsecured debt 14,432us-gaap_UnsecuredDebt 12,217us-gaap_UnsecuredDebt
Revolving Credit Facility [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 6,703us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
7,028us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Unsecured debt 2,459us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
2,974us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Senior Notes [Member]    
Short Term and Long Term Debt [Line Items]    
Unsecured debt 11,294us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_SeniorNotesMember
8,450us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_SeniorNotesMember
Other Unsecured Debt [Member]    
Short Term and Long Term Debt [Line Items]    
Unsecured debt 679us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_OtherUnsecuredDebtMember
793us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_OtherUnsecuredDebtMember
North America Segment [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 15,991us-gaap_SecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
15,454us-gaap_SecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Unsecured debt 10,060us-gaap_UnsecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
7,846us-gaap_UnsecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
North America Segment [Member] | Revolving Credit Facility [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 1,781us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
1,701us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Unsecured debt 0us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
0us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
North America Segment [Member] | Senior Notes [Member]    
Short Term and Long Term Debt [Line Items]    
Unsecured debt 10,060us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_SeniorNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
7,846us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_SeniorNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
North America Segment [Member] | Other Unsecured Debt [Member]    
Short Term and Long Term Debt [Line Items]    
Unsecured debt 0us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_OtherUnsecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
0us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_OtherUnsecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
International Segment [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 8,702us-gaap_SecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
9,760us-gaap_SecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Unsecured debt 4,372us-gaap_UnsecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
4,371us-gaap_UnsecuredDebt
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
International Segment [Member] | Revolving Credit Facility [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 4,922us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
5,327us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Unsecured debt 2,459us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
2,974us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
International Segment [Member] | Senior Notes [Member]    
Short Term and Long Term Debt [Line Items]    
Unsecured debt 1,234us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_SeniorNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
604us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_SeniorNotesMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
International Segment [Member] | Other Unsecured Debt [Member]    
Short Term and Long Term Debt [Line Items]    
Unsecured debt 679us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_OtherUnsecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
793us-gaap_UnsecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_OtherUnsecuredDebtMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Consumer Portfolio Segment [Member] | Securitization Notes Payable [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 16,033us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
16,121us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer Portfolio Segment [Member] | North America Segment [Member] | Securitization Notes Payable [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 13,710us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
13,253us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Consumer Portfolio Segment [Member] | International Segment [Member] | Securitization Notes Payable [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 2,323us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
2,868us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Commercial Finance Receivables [Member] | Securitization Notes Payable [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 1,957us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
2,065us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial Finance Receivables [Member] | North America Segment [Member] | Securitization Notes Payable [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt 500us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
500us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Commercial Finance Receivables [Member] | International Segment [Member] | Securitization Notes Payable [Member]    
Short Term and Long Term Debt [Line Items]    
Secured debt $ 1,457us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
$ 1,565us-gaap_SecuredDebt
/ us-gaap_CreditFacilityAxis
= acf_SecuritizationNotesPayableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember