Accounts Receivable Securitization Program - Narrative (Details) - USD ($) $ in Millions |
Sep. 30, 2024 |
Apr. 30, 2024 |
Dec. 31, 2023 |
Jun. 30, 2023 |
|---|---|---|---|---|
| Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items] | ||||
| Accounts receivable securitization, maximum draw limit | $ 230 | $ 200 | ||
| Percentage of additional purchase receivable | 100.00% | |||
| Accounts receivable from securitization | $ 230 | $ 186 | ||
| Unsold receivables retained | $ 131 | 129 | ||
| Accounts Payable | ||||
| Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items] | ||||
| Accounts receivable from securitization | $ 5 |