XML 56 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Oct. 31, 2014
Jan. 31, 2014
Receivables      
Minimum number of days for a receivable to be considered past due 30 days    
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due $ 206.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 166.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 186.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 Days Past Due 75.5us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 60.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 68.7us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
90 Days or Greater Past Due 52.3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 39.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 42.2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Total Past Due 334.0us-gaap_FinancingReceivableRecordedInvestmentPastDue 266.2us-gaap_FinancingReceivableRecordedInvestmentPastDue 296.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
Total Non-Performing 72.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 71.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 70.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Current 28,592.4us-gaap_FinancingReceivableRecordedInvestmentCurrent 30,168.5us-gaap_FinancingReceivableRecordedInvestmentCurrent 27,908.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
Total Receivables 28,998.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,505.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 28,275.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Retail notes      
Receivable, Past Due      
Generally the approximate 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 Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Receivables 18,833.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
  18,322.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
Retail notes | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 108.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
85.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
93.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
60-89 Days Past Due 34.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
30.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
33.3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
90 Days or Greater Past Due 35.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
24.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
21.8us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Past Due 178.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
139.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
148.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 42.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
41.8us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
42.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 16,238.8us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
17,023.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
16,251.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 16,459.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
17,205.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
16,441.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Retail notes | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 57.9us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
53.6us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
50.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
60-89 Days Past Due 25.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
15.6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
19.4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
90 Days or Greater Past Due 10.6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
7.0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
9.9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Past Due 93.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
76.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
79.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Non-Performing 11.6us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
14.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
14.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 2,268.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2,165.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1,787.2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 2,374.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2,255.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1,880.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Revolving charge accounts      
Receivable, Past Due      
Generally the approximate 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 Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Receivables 1,839.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
  1,760.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
Revolving charge accounts | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 20.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
19.9us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
60-89 Days Past Due 5.3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.7us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
5.0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
90 Days or Greater Past Due 1.1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1.7us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Past Due 26.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
15.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
26.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 1.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 1,738.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
2,437.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1,665.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 1,766.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
2,454.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1,692.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Revolving charge accounts | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 2.8us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.4us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
4.0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
60-89 Days Past Due 0.9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
90 Days or Greater Past Due 0.4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Past Due 4.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
3.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
5.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Non-Performing   0.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 68.7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
77.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
61.5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 72.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
81.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
67.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Wholesale receivables      
Receivable, Past Due      
Generally the approximate 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 60 days    
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Receivables 7,784.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
  7,638.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
Wholesale receivables | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 5.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
60-89 Days Past Due 3.9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
5.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
90 Days or Greater Past Due 2.1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6.3us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Past Due 11.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
12.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
22.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 1.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 6,886.8us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6,961.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6,795.4us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 6,898.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6,974.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6,818.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Wholesale receivables | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 0.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
60-89 Days Past Due 0.1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
  0.2us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
90 Days or Greater Past Due 1.4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.5us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Past Due 1.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 884.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
943.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
819.2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 885.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
945.0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
819.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Financing leases      
Receivable, Past Due      
Generally the approximate 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    
Financing leases | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 7.3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
7.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.4us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
60-89 Days Past Due 3.7us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
5.1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.9us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
90 Days or Greater Past Due 0.8us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
1.4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Past Due 11.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
13.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
9.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 14.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.4us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 346.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
396.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
353.2us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 372.8us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
420.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
374.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Financing leases | Construction and forestry equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
30-59 Days Past Due 4.1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.9us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
60-89 Days Past Due 1.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.4us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
90 Days or Greater Past Due 0.9us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Past Due 6.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
3.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
3.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Non-Performing 2.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.9us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 159.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
164.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
151.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 168.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
168.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
155.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Operating loans | Agriculture and turf equipment      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Current     25.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables     $ 25.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember