Accounts Receivable Securitization Program - Schedule of Receivables Sold and Fees Incurred Under the Program (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Transfers and Servicing [Abstract] | ||||
| Cash proceeds from collections reinvested in the program | $ 308 | $ 290 | $ 589 | $ 546 |
| Incremental accounts receivables sold | 328 | 290 | 634 | 561 |
| Fees incurred | $ 4 | $ 3 | $ 7 | $ 7 |