v3.26.1
Revenue - Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]        
Wholesale and retail trade accounts receivable $ 2,366 $ 2,412    
Allowance for credit losses (73) (89) $ (75) $ (79)
Trade accounts receivable — net 2,293 2,323    
Trade accounts receivable from contracts with customers — net        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Trade accounts receivable — net 1,939 1,826    
Other trade accounts receivable — net        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Trade accounts receivable — net $ 354 $ 497