Sale of Accounts Receivable: (Details) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2023
USD ($)
arrangement
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
|
| Sale of Accounts Receivable [Abstract] | |||
| Accounts Receivable, Arrangement | arrangement | 2 | ||
| Accounts receivable sold | $ 13,300 | $ 11,900 | |
| Trade receivables sold and derecognized that remain uncollected | 1,600 | 1,000 | $ 900 |
| Gain (loss) on sale of accounts receivable | $ 49 | $ 26 | $ 9 |