XML 141 R118.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Schedule of Valuation and Qualifying Accounts (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at beginning of period | $ 4,058 | $ 1,884 | $ 2,032
Charged to costs and expenses | (937) | 2,395 | 458
Deductions | 357 | 221 | 606
Balance at end of period | 2,764 | 4,058 | 1,884
Accounting Standards Update 2016-13 [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment |  | (252) |
Credit losses [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at beginning of period | 1,332 | 530 | 592
Charged to costs and expenses | (306) | 840 | 310
Deductions | 100 | 38 | 372
Balance at end of period | 926 | 1,332 | 530
Doubtful receivables [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at beginning of period | 57 | 49 | 94
Charged to costs and expenses | 3 | 28 | 18
Deductions | 13 | 20 | 63
Balance at end of period | 47 | 57 | 49
Inventories (primarily service part obsolescence) [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at beginning of period | 688 | 462 | 373
Charged to costs and expenses | 36 | 226 | 89
Deductions | 0 | 0 | 0
Balance at end of period | 724 | 688 | 462
Deferred tax assets [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Balance at beginning of period | 1,981 | 843 | 973
Charged to costs and expenses | (670) | 1,301 | 41
Deductions | 244 | 163 | 171
Balance at end of period | 1,067 | 1,981 | 843
Valuation Allowance Of Deferred Tax Assets Recognized In Accumulated Other Comprehensive Income Loss [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Charged to costs and expenses | (127) | 77 | 78
Valuation Allowance of Deferred Tax Assets Recognized in Income Statement [Member] |  |  |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |  |  |
Charged to costs and expenses | $ (797) | $ 1,200 | $ (52)

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09(Column B)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09(Column E)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09(Column C)(1)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09(Column D)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesDeductions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForLoanAndLeaseLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=f_ValuationAllowanceOfDeferredTaxAssetsRecognizedInAccumulatedOtherComprehensiveIncomeLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=f_ValuationAllowanceOfDeferredTaxAssetsRecognizedInIncomeStatementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |