XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Credit Losses and Credit Quality of Receivables - Wholesale Receivables Credit Quality Analysis (Details) - USD ($)
$ in Millions
Oct. 29, 2023
Oct. 30, 2022
Oct. 31, 2021
Allowance for Credit Losses and Credit Quality of Receivables      
Total $ 51,344.2 $ 42,441.6 $ 36,624.7
Wholesale Receivables      
Allowance for Credit Losses and Credit Quality of Receivables      
2023 and 2022, respectively 628.9 386.1  
2022 and 2021, respectively 95.1 91.0  
2021 and 2020, respectively 39.9 26.4  
2020 and 2019, respectively 4.1 4.2  
2019 and 2018, respectively 0.8 0.4  
Prior years 235.1 1.1  
Revolving 12,326.2 7,895.3  
Total 13,330.1 8,404.5 $ 5,951.3
Wholesale Receivables | Agriculture and turf | 30+ days past due      
Allowance for Credit Losses and Credit Quality of Receivables      
2022 and 2021, respectively   0.1  
Revolving 45.8 8.3  
Total 45.8 8.4  
Wholesale Receivables | Agriculture and turf | Current      
Allowance for Credit Losses and Credit Quality of Receivables      
2023 and 2022, respectively 609.5 381.3  
2022 and 2021, respectively 92.6 62.7  
2021 and 2020, respectively 20.0 25.0  
2020 and 2019, respectively 3.9 3.8  
2019 and 2018, respectively 0.7 0.3  
Prior years 159.9 1.1  
Revolving 9,270.1 6,238.1  
Total 10,156.7 6,712.3  
Wholesale Receivables | Agriculture and turf | Non-performing      
Allowance for Credit Losses and Credit Quality of Receivables      
Revolving 5.7 5.5  
Total 5.7 5.5  
Wholesale Receivables | Construction and forestry | 30+ days past due      
Allowance for Credit Losses and Credit Quality of Receivables      
Revolving 17.0 9.6  
Total 17.0 9.6  
Wholesale Receivables | Construction and forestry | Current      
Allowance for Credit Losses and Credit Quality of Receivables      
2023 and 2022, respectively 19.4 4.8  
2022 and 2021, respectively 2.5 28.2  
2021 and 2020, respectively 19.9 1.4  
2020 and 2019, respectively 0.2 0.4  
2019 and 2018, respectively 0.1 0.1  
Prior years 75.2    
Revolving 2,987.6 1,633.8  
Total $ 3,104.9 $ 1,668.7