Accounts Receivable Securitization Program - Narrative (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
May 31, 2026 |
Mar. 31, 2026 |
Feb. 28, 2026 |
Dec. 31, 2025 |
|---|---|---|---|---|---|
| Transfers and Servicing [Abstract] | |||||
| Accounts receivable securitization, facility limit | $ 275 | $ 255 | $ 230 | ||
| Additional purchase receivable (in percent) | 100.00% | ||||
| Accounts receivable from securitization | $ 275 | $ 230 | |||
| Unsold receivables retained | $ 152 | $ 133 |