XML 45 R77.htm IDEA: XBRL DOCUMENT
v2.4.1.9

PENSION AND OTHER POSTRETIREMENT BENEFITS (Details 7) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Oct. 31, 2014 | Oct. 31, 2013 | Oct. 31, 2012
Actual pension asset returns |  |  |
Extended period of time used to determine if fundamental changes in capital markets affect plan asset return assumptions, low end of range | 10 years |  |
Extended period of time used to determine if fundamental changes in capital markets affect plan asset return assumptions, high end of range | 20 years |  |
Average annual return of company's U.S. pension fund over past 10 years (as a percent) | 8.80%de_DefinedBenefitPlanAverageAnnualPerformanceReturnsOverTenYearsOfUnitedStatesPensionFund |  |
Average annual return of company's U.S. pension fund over past 20 years (as a percent) | 9.70%de_DefinedBenefitPlanAverageAnnualPerformanceReturnsOverTwentyYearsOfUnitedStatesPensionFund |  |
Defined contribution plans related to employee investment and savings primarily in the U.S. |  |  |
Defined contribution plans employer contributions and costs (primarily in the U.S.) | $ 184 us-gaap_DefinedContributionPlanCostRecognized | $ 178 us-gaap_DefinedContributionPlanCostRecognized | $ 155 us-gaap_DefinedContributionPlanCostRecognized
Level 3 |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 2,062 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,969 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Realized gain | 105 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 58 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Change in unrealized gain (loss) | 153 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 220 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases, sales and settlements - net | 212 us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | (185)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers in | 145 us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
End of year balance | 2,677 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,062 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 | Real Estate |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 443 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 436 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Realized gain | 1 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Change in unrealized gain (loss) | 20 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 68 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases, sales and settlements - net | (18)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | (61)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
End of year balance | 446 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 443 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 | Private Equity/Venture Capital |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 1,464 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,373 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Realized gain | 77 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 51 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Change in unrealized gain (loss) | 145 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 142 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases, sales and settlements - net | (64)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | (102)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
End of year balance | 1,622 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,464 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 | Hedge Funds |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 155 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 160 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Realized gain | 27 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 7 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Change in unrealized gain (loss) | (12)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 10 us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases, sales and settlements - net | 294 us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | (22)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers in | 145 us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
End of year balance | 609 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 155 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Pensions |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 11,008 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
End of year balance | 11,447 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  | 10,017 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember
Market related value period | 5 years |  |
Pensions | Real Estate |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 550 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
End of year balance | 574 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
Pensions | Private Equity/Venture Capital |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 1,578 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 1,416 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Pensions | Hedge Funds |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 593 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 529 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Pensions | Equity Securities |  |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 48.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_EquityInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
Pensions | Debt Securities |  |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 24.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_DebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
Pensions | Other Investments |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 389 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherAggregatedInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
End of year balance | 324 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherAggregatedInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 23.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherAggregatedInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |  |
Pensions | Level 3 |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 2,605 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,994 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Pensions | Level 3 | Real Estate |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 434 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 428 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Pensions | Level 3 | Private Equity/Venture Capital |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 1,578 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,416 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Pensions | Level 3 | Hedge Funds |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 593 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 150 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Health Care and Life Insurance |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 957 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 1,157 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 1,287 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Health Care and Life Insurance | Real Estate |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 52 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
End of year balance | 17 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 3.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
Health Care and Life Insurance | Private Equity/Venture Capital |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 44 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 48 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Health Care and Life Insurance | Hedge Funds |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 72 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | 71 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |
Health Care and Life Insurance | Equity Securities |  |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 54.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_EquityInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
Health Care and Life Insurance | Debt Securities |  |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 28.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_DebtSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
Health Care and Life Insurance | Other Investments |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Beginning of year balance | 13 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherAggregatedInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
End of year balance | 9 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherAggregatedInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
Target asset allocations, pension and health care plan assets |  |  |
Target allocation percentage | 15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherAggregatedInvestmentsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember |  |
Health Care and Life Insurance | Level 3 |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 72 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 68 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Health Care and Life Insurance | Level 3 | Minimum |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Percentage of Level 3 assets related to health care assets | 3.00%de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_RangeAxis = us-gaap_MinimumMember | 3.00%de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_RangeAxis = us-gaap_MinimumMember | 3.00%de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_RangeAxis = us-gaap_MinimumMember
Health Care and Life Insurance | Level 3 | Maximum |  |  |
Reconciliation of level 3 fair value measurements |  |  |
Percentage of Level 3 assets related to health care assets | 4.00%de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_RangeAxis = us-gaap_MaximumMember | 4.00%de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_RangeAxis = us-gaap_MaximumMember | 4.00%de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_RangeAxis = us-gaap_MaximumMember
Health Care and Life Insurance | Level 3 | Real Estate |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 12 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 15 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_RealEstatePartnershipsAndInvestmentTrustsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Health Care and Life Insurance | Level 3 | Private Equity/Venture Capital |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | 44 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 48 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = de_PrivateEquityAndVentureCapitalMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Health Care and Life Insurance | Level 3 | Hedge Funds |  |  |
Reconciliation of level 3 fair value measurements |  |  |
End of year balance | $ 16 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | $ 5 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |

X
- Definition Represents the average annual return of the entity's United States pension fund over past ten years. + References No definition available. + Details
Name: | de_DefinedBenefitPlanAverageAnnualPerformanceReturnsOverTenYearsOfUnitedStatesPensionFund
Namespace Prefix: | de_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the average annual return of the entity's United States pension fund over past twenty years. + References No definition available. + Details
Name: | de_DefinedBenefitPlanAverageAnnualPerformanceReturnsOverTwentyYearsOfUnitedStatesPensionFund
Namespace Prefix: | de_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of Level 3 reconciliation amounts attributable to health care assets. + References No definition available. + Details
Name: | de_DefinedBenefitPlanFairValueOfPlanAssetsPercentageOfReconciliationAmountsRelatedToHealthCareLevelThreeAssets
Namespace Prefix: | de_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period over which changes in the fair value of pension plan assets are systematically recognized. + References No definition available. + Details
Name: | de_DefinedBeneftPlanMarketRelatedValuePeriod
Namespace Prefix: | de_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the high end of the range for the extended period of time used to determine if fundamental changes in capital markets affect plan asset return assumptions. + References No definition available. + Details
Name: | de_TimePeriodForFundamentalChangesInCapitalMarketsAffectingReturnExpectationsHighEndOfRange
Namespace Prefix: | de_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the low end of the range for the extended period of time used to determine if fundamental changes in capital markets affect plan asset return assumptions. + References No definition available. + Details
Name: | de_TimePeriodForFundamentalChangesInCapitalMarketsAffectingReturnExpectationsLowEndOfRange
Namespace Prefix: | de_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Actual return on plan assets, separately identifying the amount related to assets sold during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02)(A) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(iv)(02)(A) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Actual return on plan assets, separately identifying the amount related to assets still held at the reporting date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02)(A) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(iv)(02)(A) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=29635418&loc=d3e12355-114930 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase (decrease) in plan assets from purchases, sales and settlement of plan obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02)(B) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(iv)(02)(B) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Target allocation of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transfers in and out of Level 3. For example, transfers due to changes in the observability of significant inputs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02)(C) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(iv)(02)(C) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the cost recognized during the period for defined contribution plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |