|
Net Property and Lease Commitments (Details) (USD $) In Millions, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Net property |
$ 30,126us-gaap_PropertyPlantAndEquipmentNet |
$ 27,616us-gaap_PropertyPlantAndEquipmentNet |
|
| Depreciation, Depletion and Amortization [Abstract] |
|
|
|
| Total |
7,385us-gaap_DepreciationDepletionAndAmortization |
6,504us-gaap_DepreciationDepletionAndAmortization |
5,486us-gaap_DepreciationDepletionAndAmortization |
| Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] |
|
|
|
| Beginning balance |
246us-gaap_AssetRetirementObligation |
267us-gaap_AssetRetirementObligation |
|
| Liabilities settled |
(11)us-gaap_AssetRetirementObligationLiabilitiesSettled |
(5)us-gaap_AssetRetirementObligationLiabilitiesSettled |
|
| Revision to estimates |
(7)us-gaap_AssetRetirementObligationRevisionOfEstimate |
(16)us-gaap_AssetRetirementObligationRevisionOfEstimate |
|
| Ending balance |
228us-gaap_AssetRetirementObligation |
246us-gaap_AssetRetirementObligation |
267us-gaap_AssetRetirementObligation |
| Operating Leases, Future Minimum Payments Due [Abstract] |
|
|
|
| Operating Leases, Future Minimum Payments, Due in next twelve months |
268us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent |
|
|
| Operating Leases, Future Minimum Payments, Due in two years |
219us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears |
|
|
| Operating Leases, Future Minimum Payments, Due in three years |
158us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears |
|
|
| Operating Leases, Future Minimum Payments, Due in four years |
92us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears |
|
|
| Operating Leases, Future Minimum Payments, Due in five years |
63us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears |
|
|
| Operating Leases, Future Minimum Payments, Due Thereafter |
83us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter |
|
|
| Operating Leases, Future Minimum Payments Due - Total |
883us-gaap_OperatingLeasesFutureMinimumPaymentsDue |
|
|
| Operating Leases, Rent Expense, Net [Abstract] |
|
|
|
| Rental expense |
524us-gaap_OperatingLeasesRentExpenseNet |
516us-gaap_OperatingLeasesRentExpenseNet |
510us-gaap_OperatingLeasesRentExpenseNet |
| Building [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Property, Plant and Equipment, Useful Life |
36 years |
|
|
| Machinery, equipment and other [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Property, Plant and Equipment, Useful Life |
14 years 6 months |
|
|
| Software [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Property, Plant and Equipment, Useful Life |
3 years |
|
|
| Mainframe and client based software [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Property, Plant and Equipment, Useful Life |
8 years |
|
|
| Land Improvements [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Property, Plant and Equipment, Useful Life |
30 years |
|
|
| Automotive [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Net property |
29,795us-gaap_PropertyPlantAndEquipmentNet / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
27,492us-gaap_PropertyPlantAndEquipmentNet / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Depreciation, Depletion and Amortization [Abstract] |
|
|
|
| Depreciation and other amortization |
2,092us-gaap_Depreciation / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,110us-gaap_Depreciation / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,794us-gaap_Depreciation / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Amortization of special tools |
2,160us-gaap_AdjustmentForAmortization / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,954us-gaap_AdjustmentForAmortization / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,861us-gaap_AdjustmentForAmortization / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total |
4,252us-gaap_DepreciationDepletionAndAmortization / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
4,064us-gaap_DepreciationDepletionAndAmortization / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
3,655us-gaap_DepreciationDepletionAndAmortization / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Maintenance and rearrangement |
1,523us-gaap_CostOfPropertyRepairsAndMaintenance / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,422us-gaap_CostOfPropertyRepairsAndMaintenance / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,352us-gaap_CostOfPropertyRepairsAndMaintenance / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Operating Leases, Future Minimum Payments Due [Abstract] |
|
|
|
| Operating Leases, Future Minimum Payments, Due in next twelve months |
211us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Future Minimum Payments, Due in two years |
166us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Future Minimum Payments, Due in three years |
117us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Future Minimum Payments, Due in four years |
70us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Future Minimum Payments, Due in five years |
51us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Future Minimum Payments, Due Thereafter |
64us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Future Minimum Payments Due - Total |
679us-gaap_OperatingLeasesFutureMinimumPaymentsDue / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
|
| Operating Leases, Rent Expense, Net [Abstract] |
|
|
|
| Rental expense |
423us-gaap_OperatingLeasesRentExpenseNet / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
411us-gaap_OperatingLeasesRentExpenseNet / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
404us-gaap_OperatingLeasesRentExpenseNet / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Land [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Gross property |
351us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LandMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
440us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LandMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Automotive [Member] | Buildings and Land Improvements [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Gross property |
10,601us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_BuildingsAndLandImprovementsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
10,325us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_BuildingsAndLandImprovementsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Automotive [Member] | Machinery, equipment and other [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Gross property |
33,381us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_MachineryAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
34,830us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_MachineryAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Automotive [Member] | Software [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Gross property |
2,122us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ComputerSoftwareIntangibleAssetMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,069us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ComputerSoftwareIntangibleAssetMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Automotive [Member] | Construction in progress [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Gross property |
1,719us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ConstructionInProgressMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,110us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ConstructionInProgressMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Automotive [Member] | Land, plant and equipment and other [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Gross property |
48,174us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_LandPlantAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
49,774us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_LandPlantAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Accumulated depreciation |
(29,134)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_LandPlantAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
(31,476)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_LandPlantAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Net property |
19,040us-gaap_PropertyPlantAndEquipmentNet / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_LandPlantAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
18,298us-gaap_PropertyPlantAndEquipmentNet / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_LandPlantAndEquipmentExcludingSpecialToolsMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Automotive [Member] | Special tools, net of amortization [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Net property |
10,755us-gaap_PropertyPlantAndEquipmentNet / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_SpecialToolsNetMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
9,194us-gaap_PropertyPlantAndEquipmentNet / us-gaap_PropertyPlantAndEquipmentByTypeAxis = f_SpecialToolsNetMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
|
| Financial Services [Member] |
|
|
|
| Property, Plant and Equipment, Net, by Type [Abstract] |
|
|
|
| Net property |
331us-gaap_PropertyPlantAndEquipmentNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
124us-gaap_PropertyPlantAndEquipmentNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
| Depreciation, Depletion and Amortization [Abstract] |
|
|
|
| Total |
3,133us-gaap_DepreciationDepletionAndAmortization / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
2,440us-gaap_DepreciationDepletionAndAmortization / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
1,831us-gaap_DepreciationDepletionAndAmortization / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Operating Leases, Future Minimum Payments Due [Abstract] |
|
|
|
| Operating Leases, Future Minimum Payments, Due in next twelve months |
57us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Future Minimum Payments, Due in two years |
53us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Future Minimum Payments, Due in three years |
41us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Future Minimum Payments, Due in four years |
22us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Future Minimum Payments, Due in five years |
12us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Future Minimum Payments, Due Thereafter |
19us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Future Minimum Payments Due - Total |
204us-gaap_OperatingLeasesFutureMinimumPaymentsDue / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
|
|
| Operating Leases, Rent Expense, Net [Abstract] |
|
|
|
| Rental expense |
$ 101us-gaap_OperatingLeasesRentExpenseNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
$ 105us-gaap_OperatingLeasesRentExpenseNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
$ 106us-gaap_OperatingLeasesRentExpenseNet / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Minimum [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Capitalization useful life policy |
more than one year |
|
|
| Property, Plant and Equipment, Useful Life |
3 years |
|
|
| Maximum [Member] |
|
|
|
| Property, Plant and Equipment [Line Items] |
|
|
|
| Property, Plant and Equipment, Useful Life |
36 years |
|
|