Inventories - Narrative (Details) - USD ($) $ in Millions |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Inventory Disclosure [Abstract] | ||
Proportion of inventories valued by FIFO method (as a percent) | 60.00% | |
Proportion of inventories valued by LIFO method (as a percent) | 40.00% | |
Inventory, LIFO reserve | $ 256.2 | $ 257.2 |