|
Debt and Commitments - Asset Backed Debt (Details) (USD $)
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
| Asset Backed Debt [Abstract] |
|
|
|
|
| Contractual Obligation |
$ 119,171,000,000us-gaap_ContractualObligation |
|
|
|
| Interest expense |
3,496,000,000us-gaap_InterestExpense |
3,689,000,000us-gaap_InterestExpense |
3,828,000,000us-gaap_InterestExpense |
|
| Cash and cash equivalents |
10,757,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue |
14,468,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue |
15,659,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue |
17,148,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue |
| Finance receivables, net |
81,111,000,000us-gaap_NotesReceivableNet |
77,481,000,000us-gaap_NotesReceivableNet |
|
|
| Net investment in operating leases |
23,217,000,000f_NetInvestmentInOperatingLeases |
19,984,000,000f_NetInvestmentInOperatingLeases |
|
|
| Financial Services [Member] |
|
|
|
|
| Asset Backed Debt [Abstract] |
|
|
|
|
| Contractual Obligation |
105,347,000,000us-gaap_ContractualObligation / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
|
| Derivative expense/(income) |
512,000,000us-gaap_DerivativeGainLossOnDerivativeNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
110,000,000us-gaap_DerivativeGainLossOnDerivativeNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
(122,000,000)us-gaap_DerivativeGainLossOnDerivativeNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
| Interest expense |
2,699,000,000us-gaap_InterestExpense / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
2,860,000,000us-gaap_InterestExpense / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
3,115,000,000us-gaap_InterestExpense / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
| Cash and cash equivalents |
6,190,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
9,509,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
9,412,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
9,183,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Finance receivables, net |
86,141,000,000us-gaap_NotesReceivableNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
80,816,000,000us-gaap_NotesReceivableNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Net investment in operating leases |
21,518,000,000f_NetInvestmentInOperatingLeases / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
18,600,000,000f_NetInvestmentInOperatingLeases / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Asset-backed Securities [Member] | Financial Services [Member] |
|
|
|
|
| Asset Backed Debt [Abstract] |
|
|
|
|
| Contractual Obligation |
43,329,000,000us-gaap_ContractualObligation / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
|
| Asset-backed Securities [Member] | Securitization Transactions [Member] | Financial Services [Member] |
|
|
|
|
| Asset Backed Debt [Abstract] |
|
|
|
|
| Derivative expense/(income) |
(4,000,000)us-gaap_DerivativeGainLossOnDerivativeNet / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
25,000,000us-gaap_DerivativeGainLossOnDerivativeNet / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
239,000,000us-gaap_DerivativeGainLossOnDerivativeNet / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
| Interest expense |
595,000,000us-gaap_InterestExpense / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
640,000,000us-gaap_InterestExpense / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
854,000,000us-gaap_InterestExpense / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
| Cash and cash equivalents |
2,400,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
4,400,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Finance receivables, net |
46,100,000,000us-gaap_NotesReceivableNet / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
51,400,000,000us-gaap_NotesReceivableNet / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Net investment in operating leases |
9,600,000,000f_NetInvestmentInOperatingLeases / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
8,100,000,000f_NetInvestmentInOperatingLeases / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Long-term Debt, Gross |
43,300,000,000us-gaap_DebtInstrumentCarryingAmount / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
45,900,000,000us-gaap_DebtInstrumentCarryingAmount / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Minimum [Member] | Asset-backed Securities [Member] | Securitization Transactions [Member] | Financial Services [Member] |
|
|
|
|
| Asset Backed Debt [Abstract] |
|
|
|
|
| Cash contribution for collateral to support Wholesale Securitization Program |
0f_CashContributionCollateralToSupportWholesaleSecuritizationProgram / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / us-gaap_RangeAxis = us-gaap_MinimumMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0f_CashContributionCollateralToSupportWholesaleSecuritizationProgram / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / us-gaap_RangeAxis = us-gaap_MinimumMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Maximum [Member] | Asset-backed Securities [Member] | Securitization Transactions [Member] | Financial Services [Member] |
|
|
|
|
| Asset Backed Debt [Abstract] |
|
|
|
|
| Cash contribution for collateral to support Wholesale Securitization Program |
$ 242,000,000f_CashContributionCollateralToSupportWholesaleSecuritizationProgram / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / us-gaap_RangeAxis = us-gaap_MaximumMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
$ 177,000,000f_CashContributionCollateralToSupportWholesaleSecuritizationProgram / f_DebtTypeAxis = us-gaap_AssetBackedSecuritiesMember / dei_LegalEntityAxis = f_SecuritizationTransactionsMember / us-gaap_RangeAxis = us-gaap_MaximumMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|