Accounts Receivable Securitization Program - Narrative (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|---|
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items] | |||
Accounts receivable securitization, facility limit | $ 230 | ||
Percentage of additional purchase receivable | 100.00% | ||
Accounts receivable from securitization | $ 230 | $ 215 | |
Unsold receivables retained | $ 123 | 109 | |
Accounts Payable | |||
Customer Securities for which Entity has Right to Sell or Repledge (Including Securities Sold or Repledged) [Line Items] | |||
Accounts receivable from securitization | $ 15 |