v3.25.4
Short-term borrowings (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Short-term borrowings:    
Short-term borrowings $ 5,514 $ 4,393
Notes payable to banks    
Short-term borrowings:    
Weighted-average interest rates on short-term borrowings (as a percent) 10.10% 10.80%
Commercial paper    
Short-term borrowings:    
Weighted-average interest rates on short-term borrowings (as a percent) 3.80% 4.50%
Demand notes    
Short-term borrowings:    
Weighted-average interest rates on short-term borrowings (as a percent) 0.00% 4.20%
Machinery, Power & Energy    
Short-term borrowings:    
Short-term borrowings $ 0 $ 0
Machinery, Power & Energy | Notes payable to banks    
Short-term borrowings:    
Short-term borrowings 0 0
Financial Products    
Short-term borrowings:    
Short-term borrowings 5,514 4,393
Financial Products | Notes payable to banks    
Short-term borrowings:    
Short-term borrowings 106 165
Financial Products | Commercial paper    
Short-term borrowings:    
Short-term borrowings 5,408 3,946
Financial Products | Demand notes    
Short-term borrowings:    
Short-term borrowings $ 0 $ 282