v3.25.2
Finance Receivables - Aging Related to Finance Receivables (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Financing Receivable, Past Due      
Total Finance Receivables $ 30,896 $ 29,231 $ 28,528
Caterpillar Purchased Receivables      
Financing Receivable, Past Due      
Total Finance Receivables 4,582 4,283 $ 4,326
Caterpillar Purchased Receivables | 31-60 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 16 19  
Caterpillar Purchased Receivables | 61-90 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 6 7  
Caterpillar Purchased Receivables | 91+ days past due      
Financing Receivable, Past Due      
Total Finance Receivables 5 6  
Caterpillar Purchased Receivables | Total Past Due      
Financing Receivable, Past Due      
Total Finance Receivables 27 32  
Caterpillar Purchased Receivables | Current      
Financing Receivable, Past Due      
Total Finance Receivables 4,555 4,251  
Caterpillar Purchased Receivables | North America      
Financing Receivable, Past Due      
Total Finance Receivables 2,825 2,607  
Caterpillar Purchased Receivables | North America | 31-60 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 10 14  
Caterpillar Purchased Receivables | North America | 61-90 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 3 5  
Caterpillar Purchased Receivables | North America | 91+ days past due      
Financing Receivable, Past Due      
Total Finance Receivables 4 4  
Caterpillar Purchased Receivables | North America | Total Past Due      
Financing Receivable, Past Due      
Total Finance Receivables 17 23  
Caterpillar Purchased Receivables | North America | Current      
Financing Receivable, Past Due      
Total Finance Receivables 2,808 2,584  
Caterpillar Purchased Receivables | EAME      
Financing Receivable, Past Due      
Total Finance Receivables 839 744  
Caterpillar Purchased Receivables | EAME | 31-60 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 4 3  
Caterpillar Purchased Receivables | EAME | 61-90 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 2 1  
Caterpillar Purchased Receivables | EAME | 91+ days past due      
Financing Receivable, Past Due      
Total Finance Receivables 1 0  
Caterpillar Purchased Receivables | EAME | Total Past Due      
Financing Receivable, Past Due      
Total Finance Receivables 7 4  
Caterpillar Purchased Receivables | EAME | Current      
Financing Receivable, Past Due      
Total Finance Receivables 832 740  
Caterpillar Purchased Receivables | Asia/Pacific      
Financing Receivable, Past Due      
Total Finance Receivables 509 529  
Caterpillar Purchased Receivables | Asia/Pacific | 31-60 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 0  
Caterpillar Purchased Receivables | Asia/Pacific | 61-90 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 1 0  
Caterpillar Purchased Receivables | Asia/Pacific | 91+ days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 1  
Caterpillar Purchased Receivables | Asia/Pacific | Total Past Due      
Financing Receivable, Past Due      
Total Finance Receivables 1 1  
Caterpillar Purchased Receivables | Asia/Pacific | Current      
Financing Receivable, Past Due      
Total Finance Receivables 508 528  
Caterpillar Purchased Receivables | Latin America      
Financing Receivable, Past Due      
Total Finance Receivables 393 383  
Caterpillar Purchased Receivables | Latin America | 31-60 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 0  
Caterpillar Purchased Receivables | Latin America | 61-90 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 0  
Caterpillar Purchased Receivables | Latin America | 91+ days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 0  
Caterpillar Purchased Receivables | Latin America | Total Past Due      
Financing Receivable, Past Due      
Total Finance Receivables 0 0  
Caterpillar Purchased Receivables | Latin America | Current      
Financing Receivable, Past Due      
Total Finance Receivables 393 383  
Caterpillar Purchased Receivables | Power      
Financing Receivable, Past Due      
Total Finance Receivables 16 20  
Caterpillar Purchased Receivables | Power | 31-60 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 2 2  
Caterpillar Purchased Receivables | Power | 61-90 days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 1  
Caterpillar Purchased Receivables | Power | 91+ days past due      
Financing Receivable, Past Due      
Total Finance Receivables 0 1  
Caterpillar Purchased Receivables | Power | Total Past Due      
Financing Receivable, Past Due      
Total Finance Receivables 2 4  
Caterpillar Purchased Receivables | Power | Current      
Financing Receivable, Past Due      
Total Finance Receivables $ 14 $ 16