Product Sales - Narrative (Details) - USD ($) $ in Millions |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net | $ 5,731.0 | $ 5,741.1 |
| Trade accounts receivable | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net | $ 3,529.0 | $ 3,458.0 |