XML 148 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplementary Financial Information - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplementary Financial Information [Abstract]      
Wholesale and retail trade accounts receivable $ 1,735 $ 2,124  
Allowance for uncollectible accounts (61) (65) $ (45)
Trade accounts receivable — net 1,674 2,059  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for uncollectible accounts receivable at beginning of period 65 45 45
Increase for bad debt expense 164 179 110
Decrease for account write-offs (168) (159) (110)
Allowance for uncollectible accounts receivable at end of period $ 61 $ 65 $ 45