XML 127 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
GM Financial Receivables, net Consumer Finance Receivables Delinquencies and TDRs (Details) (GM Financial [Member], Consumer Finance Receivable [Member], USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
GM Financial [Member] | Consumer Finance Receivable [Member]
   
Delinquent Contracts [Abstract]    
31 to 60 Days Past Due $ 1,083gm_FinancingReceivableRecordedInvestment31To60DaysPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
$ 952gm_FinancingReceivableRecordedInvestment31To60DaysPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Greater than 60 Days Past Due 432gm_FinancingReceivableRecordedInvestmentGreaterThan60DaysPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
408gm_FinancingReceivableRecordedInvestmentGreaterThan60DaysPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total Finance Receivables More Than 30 Days Delinquent 1,515gm_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,360gm_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
In Repossession 40gm_FinancingReceivableRecordedInvestmentPassDueandinRepossession
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
41gm_FinancingReceivableRecordedInvestmentPassDueandinRepossession
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total Finance Receivables More Than 30 Days Delinquent or in Repossession 1,555us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,401us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
31 To 60 Days Past Due, Percent Of Contractual Amount Due 4.20%gm_FinancingReceivableRecordedInvestment31To60DaysPastDuePercentageOfContractualAmount
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
4.10%gm_FinancingReceivableRecordedInvestment31To60DaysPastDuePercentageOfContractualAmount
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Greater than 60 Days Past Due, Percent of Contractual Amount Due 1.70%gm_FinancingReceivablesGreaterthan60DaysPastDuePercentofContractualAmountdue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1.70%gm_FinancingReceivablesGreaterthan60DaysPastDuePercentofContractualAmountdue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total Finance Receivables More than 30 Days Past Due, Percent of Contractual Amount Due 5.90%gm_FinancingReceivableGreaterthan30DaysPastDuePercentofContractualAmountdue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
5.80%gm_FinancingReceivableGreaterthan30DaysPastDuePercentofContractualAmountdue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
In Repossession, Percent of Contractual Amount Due 0.20%gm_FinancingReceivablesRecordedInvestmentPassDueandinRepossessionPercentofContractualAmount
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
0.20%gm_FinancingReceivablesRecordedInvestmentPassDueandinRepossessionPercentofContractualAmount
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Total Finance Receivables More Than 30 Days Delinquent or in Repossession, Percent of Contractual Amount Due 6.10%gm_PercentOfContractualAmountDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
6.00%gm_PercentOfContractualAmountDue
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Outstanding recorded investment 1,234us-gaap_FinancingReceivableModificationsRecordedInvestment
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
767us-gaap_FinancingReceivableModificationsRecordedInvestment
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Less: allowance for loan losses (172)us-gaap_AllowanceForCreditLossesChangeInMethodOfCalculatingImpairment
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
(103)us-gaap_AllowanceForCreditLossesChangeInMethodOfCalculatingImpairment
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Outstanding recorded investment, net of allowance 1,062us-gaap_ReceivablesChangeInMethodOfCalculatingImpairmentRecordedInvestment
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
664us-gaap_ReceivablesChangeInMethodOfCalculatingImpairmentRecordedInvestment
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Unpaid principal balance $ 1,255us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
$ 779us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ gm_BusinessGroupAxis
= gm_GmFinancialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember