XML 18 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Restricted cash $ 1,849us-gaap_RestrictedCashAndInvestments $ 2,071us-gaap_RestrictedCashAndInvestments
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 2,121us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,974us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Finance Receivables, Net 32,470us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
33,000us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Restricted cash 1,849us-gaap_RestrictedCashAndInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,071us-gaap_RestrictedCashAndInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Reported Value Measurement [Member] | North America Segment [Member] | Secured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 15,991us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
15,454us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Reported Value Measurement [Member] | North America Segment [Member] | Unsecured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 10,060us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
7,846us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Reported Value Measurement [Member] | International Segment [Member] | Secured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 4,417us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
5,690us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Reported Value Measurement [Member] | International Segment [Member] | Secured Debt [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 4,285us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
4,070us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Reported Value Measurement [Member] | International Segment [Member] | Unsecured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 3,386us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
3,496us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Reported Value Measurement [Member] | International Segment [Member] | Unsecured Debt [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 986us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
875us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 2,121us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,974us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Finance Receivables, Net 32,942us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
33,573us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Restricted cash 1,849us-gaap_RestrictedCashAndInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,071us-gaap_RestrictedCashAndInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Estimate of Fair Value Measurement [Member] | North America Segment [Member] | Secured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 16,045us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
15,497us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Estimate of Fair Value Measurement [Member] | North America Segment [Member] | Unsecured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 10,386us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
8,092us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_NorthAmericaSegmentMember
Estimate of Fair Value Measurement [Member] | International Segment [Member] | Secured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 4,420us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
5,694us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Estimate of Fair Value Measurement [Member] | International Segment [Member] | Secured Debt [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 4,252us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
4,037us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Estimate of Fair Value Measurement [Member] | International Segment [Member] | Unsecured Debt [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure 3,402us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
3,507us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
Estimate of Fair Value Measurement [Member] | International Segment [Member] | Unsecured Debt [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value Disclosure $ 984us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember
$ 880us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementBusinessSegmentsAxis
= acf_InternationalSegmentMember