Accounts Receivable Securitization Program - Schedule of Receivables Sold and Fees Incurred Under the Program (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Transfers and Servicing [Abstract] | ||||
| Cash proceeds from collections reinvested in the program | $ 292 | $ 238 | $ 790 | $ 582 |
| Incremental accounts receivables sold | 292 | 238 | 834 | 659 |
| Fees incurred | $ 4 | $ 3 | $ 11 | $ 8 |