XML 41 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Credit Losses (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Analysis of ending balance of finance receivables      
Finance receivables, net $ 79,167us-gaap_NotesReceivableNet   $ 81,111us-gaap_NotesReceivableNet
Financial Services [Member]      
Allowance for credit losses      
Beginning balance 321us-gaap_FinancingReceivableAllowanceForCreditLosses
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
357us-gaap_FinancingReceivableAllowanceForCreditLosses
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Charge-offs (79)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
(77)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Recoveries 32us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
39us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Provision for credit losses 49us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
16us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Other (9)f_FinancingReceivableAllowanceForCreditLossesOther
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
(1)f_FinancingReceivableAllowanceForCreditLossesOther
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Ending balance 314us-gaap_FinancingReceivableAllowanceForCreditLosses
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
334us-gaap_FinancingReceivableAllowanceForCreditLosses
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Analysis of ending balance of allowance for credit losses      
Collective impairment allowance 292us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
308us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Specific impairment allowance 22us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
26us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Analysis of ending balance of finance receivables      
Collectively evaluated for impairment 85,491us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
83,128us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Specifically evaluated for impairment 522us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
516us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Financing Receivable, Gross 86,013us-gaap_NotesReceivableGross
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
83,644us-gaap_NotesReceivableGross
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
86,462us-gaap_NotesReceivableGross
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
Finance receivables, net 85,699us-gaap_NotesReceivableNet
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
83,310us-gaap_NotesReceivableNet
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
86,141us-gaap_NotesReceivableNet
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
Financing And Loans And Leases Receivable Allowance 355f_FinancingAndLoansAndLeasesReceivableAllowance
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
358f_FinancingAndLoansAndLeasesReceivableAllowance
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Financial Services [Member] | Consumer [Member]      
Allowance for credit losses      
Beginning balance 305us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
327us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Charge-offs (80)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
(75)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Recoveries 30us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
34us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Provision for credit losses 53us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
23us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Other (7)f_FinancingReceivableAllowanceForCreditLossesOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
(2)f_FinancingReceivableAllowanceForCreditLossesOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Ending balance 301us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
307us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Analysis of ending balance of allowance for credit losses      
Collective impairment allowance 280us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
284us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Specific impairment allowance 21us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
23us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Analysis of ending balance of finance receivables      
Collectively evaluated for impairment 53,135us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
50,116us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Specifically evaluated for impairment 396us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
424us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Financing Receivable, Gross 53,531us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
50,540us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Finance receivables, net 53,230us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
50,233us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Financial Services [Member] | Non-consumer [Member]      
Allowance for credit losses      
Beginning balance 16us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
30us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Charge-offs 1us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
(2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Recoveries 2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Provision for credit losses (4)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
(7)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Other (2)f_FinancingReceivableAllowanceForCreditLossesOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
1f_FinancingReceivableAllowanceForCreditLossesOther
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Ending balance 13us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
27us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Analysis of ending balance of allowance for credit losses      
Collective impairment allowance 12us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
24us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Specific impairment allowance 1us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
3us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Analysis of ending balance of finance receivables      
Collectively evaluated for impairment 32,356us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
33,012us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Specifically evaluated for impairment 126us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
92us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Financing Receivable, Gross 32,482us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
33,104us-gaap_NotesReceivableGross
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
 
Finance receivables, net $ 32,469us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember
$ 33,077us-gaap_NotesReceivableNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ f_StatementBusinessSectorsAxis
= f_FinancialServicesMember