Inventories - Narrative (Details) - USD ($) $ in Millions |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Inventory Disclosure [Abstract] | ||
| Proportion of inventories valued by FIFO method (as a percent) | 61.00% | |
| Proportion of inventories valued by LIFO method (as a percent) | 39.00% | |
| Inventory, LIFO reserve | $ 234.7 | $ 232.1 |