XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Receivables    
Receivables $ 11,066 $ 10,791
Allowance for credit losses (28) (30)
Receivables after allowance for credit losses 11,038 10,761
Income taxes receivable 409 142
Other receivables 1,078 1,016
Receivables, net 12,525 11,919
Trade Accounts Receivable, Contracts with Customers [Member]    
Receivables    
Receivables 7,209 7,189
Trade Accounts Receivable, Purchase and Sale Arrangements [Member]    
Receivables    
Receivables $ 3,857 $ 3,602