XML 66 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Loss Contingency [Abstract]      
Loss contingency estimate $ 2,500,000,000us-gaap_LossContingencyEstimateOfPossibleLoss    
Warranty [Abstract]      
Product warranty reserve, beginning balance 4,785,000,000f_StandardProductWarrantyReserve 3,927,000,000f_StandardProductWarrantyReserve  
Payments made during the period (576,000,000)us-gaap_StandardProductWarrantyAccrualPayments (578,000,000)us-gaap_StandardProductWarrantyAccrualPayments  
Changes in accrual related to warranties issued during the period 463,000,000us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 502,000,000us-gaap_StandardProductWarrantyAccrualWarrantiesIssued  
Changes in accrual related to pre-existing warranties 173,000,000us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease 456,000,000us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease  
Foreign currency translation and other (145,000,000)us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease (8,000,000)us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease  
Product warranty reserve, ending balance 4,700,000,000f_StandardProductWarrantyReserve 4,299,000,000f_StandardProductWarrantyReserve  
Affiliated Entity [Member]      
Guarantees [Abstract]      
Maximum potential payments 595,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
  592,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Carrying value of recorded liabilities related to guarantees and indemnifications $ 17,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
  $ 17,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember