XML 31 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Finance Receivables (Details 5) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Receivables [Abstract]    
Period after which unpaid installments are considered as past due 30 days  
Financing Receivable, Past Due    
Past Due   $ 969
Current   27,287
Total Finance Receivables $ 27,027 28,256
31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   215
61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   107
91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   647
Customer    
Financing Receivable, Past Due    
Total Finance Receivables 18,681 19,364
Customer | North America    
Financing Receivable, Past Due    
Past Due   150
Current   8,085
Total Finance Receivables   8,235
Customer | North America | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   72
Customer | North America | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   23
Customer | North America | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   55
Customer | EAME    
Financing Receivable, Past Due    
Past Due   202
Current   2,882
Total Finance Receivables   3,084
Customer | EAME | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   30
Customer | EAME | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   31
Customer | EAME | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   141
Customer | Asia/Pacific    
Financing Receivable, Past Due    
Past Due   83
Current   2,733
Total Finance Receivables   2,816
Customer | Asia/Pacific | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   40
Customer | Asia/Pacific | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   14
Customer | Asia/Pacific | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   29
Customer | Mining    
Financing Receivable, Past Due    
Past Due   24
Current   2,266
Total Finance Receivables   2,290
Customer | Mining | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   5
Customer | Mining | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Customer | Mining | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   19
Customer | Latin America    
Financing Receivable, Past Due    
Past Due   144
Current   1,131
Total Finance Receivables   1,275
Customer | Latin America | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   41
Customer | Latin America | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   23
Customer | Latin America | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   80
Customer | Caterpillar Power Finance    
Financing Receivable, Past Due    
Past Due   245
Current   1,419
Total Finance Receivables   1,664
Customer | Caterpillar Power Finance | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   10
Customer | Caterpillar Power Finance | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   10
Customer | Caterpillar Power Finance | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   225
Dealer    
Financing Receivable, Past Due    
Total Finance Receivables 4,291 4,444
Dealer | North America    
Financing Receivable, Past Due    
Past Due   0
Current   2,514
Total Finance Receivables   2,514
Dealer | North America | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | North America | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | North America | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | EAME    
Financing Receivable, Past Due    
Past Due   0
Current   600
Total Finance Receivables   600
Dealer | EAME | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | EAME | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | EAME | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Asia/Pacific    
Financing Receivable, Past Due    
Past Due   0
Current   487
Total Finance Receivables   487
Dealer | Asia/Pacific | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Asia/Pacific | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Asia/Pacific | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Mining    
Financing Receivable, Past Due    
Past Due   0
Current   4
Total Finance Receivables   4
Dealer | Mining | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Mining | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Mining | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Latin America    
Financing Receivable, Past Due    
Past Due   78
Current   758
Total Finance Receivables   836
Dealer | Latin America | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Latin America | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Latin America | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   78
Dealer | Caterpillar Power Finance    
Financing Receivable, Past Due    
Past Due   0
Current   3
Total Finance Receivables   3
Dealer | Caterpillar Power Finance | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Caterpillar Power Finance | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Dealer | Caterpillar Power Finance | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due   0
Caterpillar Purchased Receivables    
Financing Receivable, Past Due    
Past Due 54  
Current 4,001  
Total Finance Receivables 4,055 4,448
Caterpillar Purchased Receivables | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 21  
Caterpillar Purchased Receivables | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 12  
Caterpillar Purchased Receivables | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due 21  
Caterpillar Purchased Receivables | North America    
Financing Receivable, Past Due    
Past Due 43 39
Current 2,290 2,450
Total Finance Receivables 2,333 2,489
Caterpillar Purchased Receivables | North America | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 16 15
Caterpillar Purchased Receivables | North America | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 9 6
Caterpillar Purchased Receivables | North America | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due 18 18
Caterpillar Purchased Receivables | EAME    
Financing Receivable, Past Due    
Past Due 2 3
Current 587 574
Total Finance Receivables 589 577
Caterpillar Purchased Receivables | EAME | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 1 1
Caterpillar Purchased Receivables | EAME | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | EAME | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due 1 2
Caterpillar Purchased Receivables | Asia/Pacific    
Financing Receivable, Past Due    
Past Due 4 1
Current 686 891
Total Finance Receivables 690 892
Caterpillar Purchased Receivables | Asia/Pacific | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 2 1
Caterpillar Purchased Receivables | Asia/Pacific | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 1 0
Caterpillar Purchased Receivables | Asia/Pacific | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due 1 0
Caterpillar Purchased Receivables | Mining    
Financing Receivable, Past Due    
Past Due 0 0
Current 0 0
Total Finance Receivables 0 0
Caterpillar Purchased Receivables | Mining | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | Mining | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | Mining | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | Latin America    
Financing Receivable, Past Due    
Past Due 0 0
Current 425 475
Total Finance Receivables 425 475
Caterpillar Purchased Receivables | Latin America | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | Latin America | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | Latin America | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due 0 0
Caterpillar Purchased Receivables | Caterpillar Power Finance    
Financing Receivable, Past Due    
Past Due 5 0
Current 13 15
Total Finance Receivables 18 15
Caterpillar Purchased Receivables | Caterpillar Power Finance | 31-60 Days Past Due    
Financing Receivable, Past Due    
Past Due 2 0
Caterpillar Purchased Receivables | Caterpillar Power Finance | 61-90 Days Past Due    
Financing Receivable, Past Due    
Past Due 2 0
Caterpillar Purchased Receivables | Caterpillar Power Finance | 91 Plus Days Past Due    
Financing Receivable, Past Due    
Past Due $ 1 $ 0