XML 53 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables (Details) (USD $)
In Millions, unless otherwise specified
6 Months Ended
Apr. 30, 2015
Oct. 31, 2014
Apr. 30, 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      
Total Past Due $ 348.3us-gaap_FinancingReceivableRecordedInvestmentPastDue $ 266.2us-gaap_FinancingReceivableRecordedInvestmentPastDue $ 285.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
Total Non-Performing 78.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 71.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus 70.8us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Current 29,708.1us-gaap_FinancingReceivableRecordedInvestmentCurrent 30,168.5us-gaap_FinancingReceivableRecordedInvestmentCurrent 30,001.7us-gaap_FinancingReceivableRecordedInvestmentCurrent
Total Receivables 30,134.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,505.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 30,357.6us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 183.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
166.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
169.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 87.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
60.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
57.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 77.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
39.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
58.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
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,452.3us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
  18,382.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      
Total Past Due 186.3us-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
130.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 42.6us-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
40.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 15,856.3us-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,249.7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 16,085.2us-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,420.1us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Retail notes | Agriculture and turf equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 95.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
85.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
80.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Retail notes | Agriculture and turf equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 48.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
30.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
26.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Retail notes | Agriculture and turf equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 42.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
24.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
24.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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      
Total Past Due 88.1us-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
86.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Non-Performing 16.4us-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
13.6us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 2,262.6us-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,862.6us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 2,367.1us-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,962.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Retail notes | Construction and forestry equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 52.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
53.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
56.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Retail notes | Construction and forestry equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 23.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
15.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
18.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Retail notes | Construction and forestry equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 12.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
7.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
11.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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 2,290.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
  2,158.4us-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      
Total Past Due 40.0us-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
34.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 1.2us-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
2.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 2,175.8us-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
2,048.6us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 2,217.0us-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
2,084.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Revolving charge accounts | Agriculture and turf equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 12.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Revolving charge accounts | Agriculture and turf equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 8.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
6.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Revolving charge accounts | Agriculture and turf equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 19.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
16.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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      
Total Past Due 4.0us-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.4us-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
 
Current 69.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
68.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 73.7us-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
73.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Revolving charge accounts | Construction and forestry equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 2.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
3.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Revolving charge accounts | Construction and forestry equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 0.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Revolving charge accounts | Construction and forestry equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 0.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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 8,856.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
  9,258.6us-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      
Total Past Due 6.5us-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
9.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 0.4us-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.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 7,558.2us-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
8,248.5us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 7,565.1us-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
8,258.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Wholesale receivables | Agriculture and turf equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 2.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Wholesale receivables | Agriculture and turf equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 1.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Wholesale receivables | Agriculture and turf equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 2.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
4.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
5.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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      
Total Past Due 2.9us-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
2.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 1,288.2us-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
998.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 1,291.1us-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
1,000.4us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Wholesale receivables | Construction and forestry equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 1.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.7us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Wholesale receivables | Construction and forestry equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 1.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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      
Total Past Due 17.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
13.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
12.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Non-Performing 13.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
11.5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
13.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Current 333.4us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
396.0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
365.7us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables 363.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
420.7us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
391.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Financing leases | Agriculture and turf equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 14.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
7.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
8.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Financing leases | Agriculture and turf equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 2.9us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
5.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Financing leases | Agriculture and turf equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 0.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.6us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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      
Total Past Due 3.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
3.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
5.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Non-Performing 4.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
1.8us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Current 163.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
164.1us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
150.3us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total Receivables 171.5us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
168.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
157.2us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Financing leases | Construction and forestry equipment | 30-59 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 1.4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.5us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
4.0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables30To59DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Financing leases | Construction and forestry equipment | 60-89 Days Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 1.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.8us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivables60To89DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Financing leases | Construction and forestry equipment | 90 Days or Greater Past Due      
Age Analysis of Past Due Receivables That Are Still Accruing Interest and Non-Performing Receivables      
Total Past Due 0.1us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.2us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_FinanceLeasesReceivableMember
/ us-gaap_FinancingReceivablesPeriodPastDueAxis
= us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
/ 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     9.9us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total Receivables     $ 9.9us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember