XML 62 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Credit Losses and Credit Quality of Receivables (Details 5) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Dollars      
Total write-offs $ (45.7)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs $ (31.4)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs $ (40.7)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
Total recoveries 20.2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 22.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery 29.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Total net write-offs (25.5)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsNet (8.9)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsNet (11.6)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsNet
Percent      
Total write-offs (as a percent) (0.16%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances (0.12%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances (0.18%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
Total recoveries (as a percent) 0.07%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances 0.09%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances 0.13%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
Total net write-offs (as a percent) (0.09%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsNetPercentageOfAverageBalances (0.03%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsNetPercentageOfAverageBalances (0.05%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsNetPercentageOfAverageBalances
Retail notes      
Dollars      
Total write-offs (12.7)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(9.4)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(7.4)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
Total recoveries 5.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
5.9us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
6.8us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
Percent      
Total write-offs (as a percent) (0.07%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(0.06%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
(0.05%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
Total recoveries (as a percent) 0.03%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
0.04%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
0.05%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
Retail notes | Agriculture and turf equipment      
Dollars      
Total write-offs (6.1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
(4.3)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
(3.4)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total recoveries 3.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.6us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
3.9us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Percent      
Total write-offs (as a percent) (0.04%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
(0.03%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
(0.03%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Total recoveries (as a percent) 0.02%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.03%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
0.03%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_AgricultureAndTurfEquipmentMember
Retail notes | Construction and forestry equipment      
Dollars      
Total write-offs (6.6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
(5.1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
(4.0)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total recoveries 2.2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
2.9us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Percent      
Total write-offs (as a percent) (0.33%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
(0.33%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
(0.32%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Total recoveries (as a percent) 0.11%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.15%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
0.23%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RetailNotesMember
/ us-gaap_ProductOrServiceAxis
= jdcc_ConstructionAndForestryEquipmentMember
Revolving charge accounts      
Dollars      
Total write-offs (24.6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(19.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(28.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
Total recoveries 14.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
15.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
21.4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
Percent      
Total write-offs (as a percent) (1.11%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(0.89%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
(1.29%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
Total recoveries (as a percent) 0.65%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
0.69%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
0.96%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_RevolvingChargeAccountsMember
Wholesale receivables      
Dollars      
Total write-offs (7.7)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(0.3)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(1.0)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
Total recoveries 0.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
Percent      
Total write-offs (as a percent) (0.09%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.00%jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
(0.02%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
Total recoveries (as a percent) 0.00%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.00%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
0.00%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_WholesaleReceivablesMember
Financing leases      
Dollars      
Total write-offs (0.5)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
(1.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
(1.6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Total recoveries 0.2us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Percent      
Total write-offs (as a percent) (0.09%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
(0.34%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
(0.34%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Total recoveries (as a percent) 0.04%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0.09%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0.06%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Operating loans      
Dollars      
Total write-offs (0.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
(0.1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
(1.9)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
Total recoveries $ 0.1us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
$ 0.6us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
$ 0.5us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
Percent      
Total write-offs (as a percent) (1.45%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
(0.25%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
(3.12%)jdcc_FinancingReceivableAllowanceForCreditLossesWriteOffsPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
Total recoveries (as a percent) 0.73%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
1.50%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember
0.82%jdcc_FinancingReceivableAllowanceForCreditLossesRecoveryPercentageOfAverageBalances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jdcc_OperatingLoansMember