v3.26.1
Guarantees (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Guarantor Obligations [Line Items]    
Environmental accruals for known contaminations $ 487 $ 506
Secured Debt | Receivables Securitization Facility due September 2025 at 5.182% at year-end 2024    
Guarantor Obligations [Line Items]    
Maximum potential amount of future payments under the guarantees 240  
Joint Venture Debt Obligation Guarantees | Other joint ventures and entities    
Guarantor Obligations [Line Items]    
Maximum potential amount of future payments under the guarantees $ 53  
Joint venture debt obligations, period (up to) 4 years  
Indemnifications    
Guarantor Obligations [Line Items]    
Carrying amount of indemnifications $ 52 53
Environmental accruals for known contaminations 49 $ 50
Facilities | Residual Value Guarantees    
Guarantor Obligations [Line Items]    
Maximum potential amount of future payments under the guarantees 404  
Railcar and Airplane | Residual Value Guarantees    
Guarantor Obligations [Line Items]    
Maximum potential amount of future payments under the guarantees $ 176  
Railcar and Airplane | Residual Value Guarantees | Minimum    
Guarantor Obligations [Line Items]    
Lessee operating lease remaining lease term (up to) 1 year  
Railcar and Airplane | Residual Value Guarantees | Maximum    
Guarantor Obligations [Line Items]    
Lessee operating lease remaining lease term (up to) 10 years