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