|
Presentation Prior period adjustment (Details) (USD $) In Millions, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
|
| Deferred income taxes |
$ 570us-gaap_DeferredIncomeTaxLiabilities |
$ 598us-gaap_DeferredIncomeTaxLiabilities |
|
|
| Other Liabilities and deferred revenue |
43,577f_OtherLiabilitiesanddeferredrevenue |
40,886f_OtherLiabilitiesanddeferredrevenue |
|
|
| Total equity |
24,832us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
26,145us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
15,686us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
14,821us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
| Adjustments for Change in Accounting Principle [Domain] |
|
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
|
| Deferred income taxes |
|
13,468us-gaap_DeferredIncomeTaxLiabilities / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember |
15,350us-gaap_DeferredIncomeTaxLiabilities / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember |
|
| Other Liabilities and deferred revenue |
|
40,886f_OtherLiabilitiesanddeferredrevenue / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember |
48,727f_OtherLiabilitiesanddeferredrevenue / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember |
|
| Total equity |
|
26,145us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember |
15,686us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember |
|
| Scenario, Previously Reported [Member] | Adjustments for Change in Accounting Principle [Domain] |
|
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
|
| Deferred income taxes |
|
13,315us-gaap_DeferredIncomeTaxLiabilities / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
15,185us-gaap_DeferredIncomeTaxLiabilities / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
|
| Other Liabilities and deferred revenue |
|
40,462f_OtherLiabilitiesanddeferredrevenue / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
48,259f_OtherLiabilitiesanddeferredrevenue / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
|
| Total equity |
|
26,416us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
15,989us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
|
| Scenario, Adjustment [Member] | Adjustments for Change in Accounting Principle [Domain] |
|
|
|
|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] |
|
|
|
|
| Deferred income taxes |
|
153us-gaap_DeferredIncomeTaxLiabilities / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |
165us-gaap_DeferredIncomeTaxLiabilities / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |
|
| Other Liabilities and deferred revenue |
|
424f_OtherLiabilitiesanddeferredrevenue / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |
468f_OtherLiabilitiesanddeferredrevenue / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |
|
| Total equity |
|
$ (271)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |
$ (303)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |
$ (250)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis = f_AdjustmentsforChangeinaccountingprincipleMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |