XML 111 R90.htm IDEA: XBRL DOCUMENT
v2.4.1.9

RECEIVABLES (Details 4) (USD $) In Millions, unless otherwise specified | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Oct. 31, 2014 | Oct. 31, 2013 | Oct. 31, 2012 | Oct. 31, 2011
RECEIVABLES |  |  |  |
Minimum number of days for a financing receivable to be considered past due | 30 days |  |  |
Generally the number of days before a receivable is considered to be non-performing, accrual of finance income is suspended and the estimated uncollectible amount is written off | 120 days |  |  |
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables |  |  |  |
30-59 Days Past Due | $ 182 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | $ 154 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue |  |
60-89 Days Past Due | 65 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 53 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue |  |
90 Days or Greater Past Due | 41 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | 37 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |  |
Total Past Due | 288 us-gaap_FinancingReceivableRecordedInvestmentPastDue | 244 us-gaap_FinancingReceivableRecordedInvestmentPastDue |  |
Total Non-Performing | 141 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 130 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus |  |
Current | 31,770 us-gaap_FinancingReceivableRecordedInvestmentCurrent | 29,585 us-gaap_FinancingReceivableRecordedInvestmentCurrent |  |
Total Financing Receivables | 32,199 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 29,959 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 25,954 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
Less allowance for credit losses | 175 us-gaap_FinancingReceivableAllowanceForCreditLosses | 173 us-gaap_FinancingReceivableAllowanceForCreditLosses | 177 us-gaap_FinancingReceivableAllowanceForCreditLosses | 197 us-gaap_FinancingReceivableAllowanceForCreditLosses
Total financing receivables - net | 32,024 de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables | 29,786 de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables |  |
Retail Notes |  |  |  |
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables |  |  |  |
Total Financing Receivables | 22,784 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 21,160 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 18,251 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
Less allowance for credit losses | 109 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 101 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 110 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember | 130 us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember
Retail Notes | Agriculture and Turf |  |  |  |
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables |  |  |  |
30-59 Days Past Due | 93 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 75 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
60-89 Days Past Due | 34 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 26 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
90 Days or Greater Past Due | 28 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 20 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Total Past Due | 155 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 121 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Total Non-Performing | 107 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 102 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Current | 19,966 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 18,942 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Total Financing Receivables | 20,228 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 19,165 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Retail Notes | Construction and Forestry |  |  |  |
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables |  |  |  |
30-59 Days Past Due | 54 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 39 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
60-89 Days Past Due | 16 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 14 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
90 Days or Greater Past Due | 7 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 9 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Total Past Due | 77 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 62 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Total Non-Performing | 17 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 12 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Current | 2,462 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 1,921 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Total Financing Receivables | 2,556 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 1,995 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Other Financing Receivables | Agriculture and Turf |  |  |  |
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables |  |  |  |
30-59 Days Past Due | 23 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 28 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
60-89 Days Past Due | 12 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 9 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
90 Days or Greater Past Due | 2 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 5 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Total Past Due | 37 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 42 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Total Non-Performing | 15 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 13 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Current | 8,208 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 7,613 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Total Financing Receivables | 8,260 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember | 7,668 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |  |
Other Financing Receivables | Construction and Forestry |  |  |  |
Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables |  |  |  |
30-59 Days Past Due | 12 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 12 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
60-89 Days Past Due | 3 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 4 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
90 Days or Greater Past Due | 4 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 3 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Total Past Due | 19 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 19 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Total Non-Performing | 2 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 3 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Current | 1,134 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | 1,109 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |
Total Financing Receivables | $ 1,155 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember | $ 1,131 us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |  |

X
- Definition The amount of the recorded investment in a contractual right to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position, net of unearned finance income and allowance for doubtful receivables. + References No definition available. + Details
Name: | de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables
Namespace Prefix: | de_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The minimum number of days a receivable must be beyond the due date to be considered past due. + References No definition available. + Details
Name: | de_PastDuePeriodOfFinancingReceivables
Namespace Prefix: | de_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition A valuation allowance for financing receivables that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financing receivables that are less than 60 days past due but more than 29 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are less than 90 days past due but more than 59 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are 90 days or more past due and still accruing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Financing receivables that are current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are on nonaccrual status as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded Investment in financing receivables that are past due at the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Threshold period past due for financing receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_ThresholdPeriodPastDueForWriteoffOfFinancingReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=de_OtherFinancingReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=de_RetailNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |