Supplier Finance Programs - Narrative (Details) - USD ($) $ in Millions |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Supplier Finance Program [Line Items] | ||
| Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] | Accounts payable | Accounts payable |
| Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] | Accounts payable | Accounts payable |
| Supplier finance program, accounts payable | $ 936 | $ 830 |
| Minimum | ||
| Supplier Finance Program [Line Items] | ||
| Supplier finance program, payment period | 60 days | |
| Maximum | ||
| Supplier Finance Program [Line Items] | ||
| Supplier finance program, payment period | 90 days |