|
FINANCING RECEIVABLES (Details) (USD $)
In Millions, unless otherwise specified |
3 Months Ended | |||
|---|---|---|---|---|
|
Jan. 31, 2015
|
Oct. 31, 2014
|
Jan. 31, 2014
|
Oct. 31, 2013
|
|
| FINANCING 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 | $ 229us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | $ 182us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | $ 194us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | |
| 60-89 Days Past Due | 82us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 65us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 72us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | |
| 90 Days or Greater Past Due | 57us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | 41us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | 43us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | |
| Total Past Due | 368us-gaap_FinancingReceivableRecordedInvestmentPastDue | 288us-gaap_FinancingReceivableRecordedInvestmentPastDue | 309us-gaap_FinancingReceivableRecordedInvestmentPastDue | |
| Total Non-Performing | 136us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 141us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 136us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | |
| Current | 29,363us-gaap_FinancingReceivableRecordedInvestmentCurrent | 31,770us-gaap_FinancingReceivableRecordedInvestmentCurrent | 28,455us-gaap_FinancingReceivableRecordedInvestmentCurrent | |
| Total Financing Receivables | 29,867us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 32,199us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 28,900us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | |
| Less allowance for credit losses | 168us-gaap_FinancingReceivableAllowanceForCreditLosses | 175us-gaap_FinancingReceivableAllowanceForCreditLosses | 167us-gaap_FinancingReceivableAllowanceForCreditLosses | 173us-gaap_FinancingReceivableAllowanceForCreditLosses |
| Total financing receivables - net | 29,699de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables | 32,024de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables | 28,733de_FinancingReceivableNetUnearnedFinanceIncomeAndAllowanceForDoubtfulReceivables | |
| Retail Notes | ||||
| Age Analysis of Past Due Financing Receivables Still Accruing Interest and Non-Performing Financing Receivables | ||||
| Total Financing Receivables | 21,968us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
21,187us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
||
| Less allowance for credit losses | 104us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
109us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
97us-gaap_FinancingReceivableAllowanceForCreditLosses / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember |
101us-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 | 122us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
93us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
103us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| 60-89 Days Past Due | 41us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
34us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
39us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| 90 Days or Greater Past Due | 40us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
28us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
26us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Total Past Due | 203us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
155us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
168us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Total Non-Performing | 102us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
107us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
106us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Current | 19,027us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
19,966us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
18,802us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Total Financing Receivables | 19,332us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
20,228us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
19,076us-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 | 59us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
54us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
51us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| 60-89 Days Past Due | 25us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
16us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
19us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| 90 Days or Greater Past Due | 11us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
7us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
10us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Total Past Due | 95us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
77us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
80us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Total Non-Performing | 12us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
17us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
14us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Current | 2,529us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
2,462us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
2,017us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Total Financing Receivables | 2,636us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
2,556us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_RetailNotesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
2,111us-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 | 32us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
23us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
28us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| 60-89 Days Past Due | 10us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
12us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
10us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| 90 Days or Greater Past Due | 3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Total Past Due | 45us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
37us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
42us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Total Non-Performing | 17us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
15us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
13us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Current | 6,791us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
8,208us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
6,614us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
|
| Total Financing Receivables | 6,853us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
8,260us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_AgricultureAndTurfSegmentMember |
6,669us-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 | 16us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
12us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
12us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| 60-89 Days Past Due | 6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| 90 Days or Greater Past Due | 3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Total Past Due | 25us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
19us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
19us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Total Non-Performing | 5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Current | 1,016us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
1,134us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
1,022us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
|
| Total Financing Receivables | $ 1,046us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
$ 1,155us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = de_OtherFinancingReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = de_ConstructionAndForestrySegmentMember |
$ 1,044us-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. No definition available.
|
| X | ||||||||||
|
- Definition
The minimum number of days a receivable must be beyond the due date to be considered past due. No definition available.
|
| X | ||||||||||
|
- Definition
A valuation allowance for financing receivables that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Financing receivables that are less than 60 days past due but more than 29 days past due. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Financing receivables that are less than 90 days past due but more than 59 days past due. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Recorded investment in financing receivables that are 90 days or more past due and still accruing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
Financing receivables that are current. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Recorded investment in financing receivables that are on nonaccrual status as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Recorded Investment in financing receivables that are past due at the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| 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. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| 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. No definition available.
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|