XML 150 R125.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Credit Losses (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]    
Allowance for credit loss $ 1,000 $ 745
Trade receivable 18,200  
Non-Trade Accounts Receivable    
Related Party Transaction [Line Items]    
Non-trade receivable 4,300  
Equity Affiliate Loan | Investments and Advances    
Related Party Transaction [Line Items]    
Allowance for credit loss $ 560 $ 560