v3.25.2
Inventories (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Inventory [Line Items]    
Excess of FIFO over LIFO cost $ (49.4) $ (50.4)
Total LIFO inventories 64.8 73.4
Total FIFO inventories 130.6 110.4
Total inventories 195.4 183.8
Inventories carried at LIFO:    
Inventory [Line Items]    
Finished goods 77.9 85.4
Raw materials and work-in-process 36.3 38.4
Inventories carried at FIFO:    
Inventory [Line Items]    
Finished goods 64.8 53.2
Raw materials and work-in-process $ 65.8 $ 57.2