|
Fair Value Measurements - Input Hierarchy of Items Measured at Fair Value on a Recurring Basis (Details) (USD $)
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
| Valuation Methodologies |
|
|
| Number of Days At Which Fair Value of Finance Receivables Is Measured |
greater than 120 days past due or deemed to be uncollectible |
|
| Number Of Months Used To Determine Short Term Highly Liquid Investments Treatment As Cash Equivalents |
3 months |
|
| Number Of Months Used To Determine Investments Treatment As Marketable Securities, Minimum |
3 months |
|
| Term At Which Fair Value of Finance Receivables is Measured |
120 days |
|
| Securities Purchased under Agreements to Resell [Abstract] |
|
|
| Securities Purchased under Agreements to Resell, Gross |
$ 15,000,000us-gaap_SecuritiesPurchasedUnderAgreementsToResellGross |
$ 228,000,000us-gaap_SecuritiesPurchasedUnderAgreementsToResellGross |
| Cash and cash equivalents |
|
|
| Valuation Methodologies |
|
|
| Number of months for evaluating classification of investments |
three months or less from the date of acquisition |
|
| Marketable securities [Member] |
|
|
| Valuation Methodologies |
|
|
| Number of months for evaluating classification of investments |
maturity date greater than three months at the date of purchase |
|
| Automotive [Member] |
|
|
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
517,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
580,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
713,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
418,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
206,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
233,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
17,135,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
20,157,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
517,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
580,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total assets at fair value |
17,858,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
20,970,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
713,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
418,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total liabilities at fair value |
713,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
418,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | US Treasury and Government [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
64,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
33,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
6,758,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
10,348,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
122,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
200,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
7,004,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
6,538,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
20,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
2,738,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,623,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Equities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
322,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
341,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
313,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
307,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Cash equivalents - financial instruments [Member] |
|
|
| Input Hierarchy of Items Measured at Fair Value on a Recurring Basis - Footnote Narrative |
|
|
| Par Value Assets Excluded From Fair Value By Input |
3,300,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,800,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Cash [Member] |
|
|
| Input Hierarchy of Items Measured at Fair Value on a Recurring Basis - Footnote Narrative |
|
|
| Par Value Assets Excluded From Fair Value By Input |
1,100,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,000,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
1,291,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
4,093,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total assets at fair value |
1,291,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
4,093,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total liabilities at fair value |
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | US Treasury and Government [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
969,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
3,752,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Equities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
322,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
341,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
206,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
233,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
15,844,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
16,064,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
517,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
579,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total assets at fair value |
16,567,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
16,876,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
710,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
416,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total liabilities at fair value |
710,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
416,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | US Treasury and Government [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
64,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
33,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
5,789,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
6,596,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
122,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
200,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
7,004,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
6,538,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
20,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
2,738,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,623,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Equities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
313,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
307,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total assets at fair value |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
1,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
3,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Total liabilities at fair value |
3,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
2,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | US Treasury and Government [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Equities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Automotive [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_AutomotiveMember |
| Financial Services [Member] |
|
|
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
859,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
585,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
167,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
506,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
351,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
24,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
3,258,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
1,943,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
859,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
585,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total assets at fair value |
4,468,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
2,552,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
167,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
506,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total liabilities at fair value |
167,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
506,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | US Treasury and Government [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
1,268,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
443,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
341,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
24,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
405,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
184,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
10,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
1,555,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
1,273,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
30,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
43,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Cash equivalents - financial instruments [Member] |
|
|
| Input Hierarchy of Items Measured at Fair Value on a Recurring Basis - Footnote Narrative |
|
|
| Par Value Assets Excluded From Fair Value By Input |
3,800,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
6,700,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Cash [Member] |
|
|
| Input Hierarchy of Items Measured at Fair Value on a Recurring Basis - Footnote Narrative |
|
|
| Par Value Assets Excluded From Fair Value By Input |
2,000,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
2,800,000,000f_ParValueAssetsExcludedFromFairValueByInput / f_FairValueAssetAndLiabilityCategoriesAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
17,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
418,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total assets at fair value |
17,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
418,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total liabilities at fair value |
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | US Treasury and Government [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
17,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
418,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
351,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
24,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
3,241,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
1,525,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
859,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
585,000,000us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total assets at fair value |
4,451,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
2,134,000,000us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
167,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
506,000,000us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total liabilities at fair value |
167,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
506,000,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | US Treasury and Government [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
1,251,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
25,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
341,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
24,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
405,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
184,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
10,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
1,555,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
1,273,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
30,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
43,000,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative Financial Instrument Assets |
|
|
| Derivative financial instruments assets |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total assets at fair value |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Derivative financial instruments liabilities |
|
|
| Derivative financial instruments liabilities |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Total liabilities at fair value |
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | US Treasury and Government [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Foreign Government and Agencies [Member] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_ForeignGovernmentandAgenciesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Corporate Debt [Domain] |
|
|
| Cash equivalents - financial instruments |
|
|
| Cash equivalents - financial instruments |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_CorporateDebtDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Corporate Debt [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
| Financial Services [Member] | Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Other marketable securities [Member] |
|
|
| Marketable securities |
|
|
| Marketable securities |
$ 0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |
$ 0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = f_OthermarketablesecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / f_StatementBusinessSectorsAxis = f_FinancialServicesMember |