Contingencies (Details) - USD ($) $ in Millions |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|---|
Jul. 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||||||
| Undiscounted accrued liabilities for environmental loss contingencies | $ 9.3 | $ 9.3 | $ 10.6 | |||
| Insurance recovery receivable included in other assets | 1.7 | 1.7 | $ 1.7 | |||
| Gain Contingencies [Line Items] | ||||||
| Recovery of acquisition related losses, net | 25.0 | $ 0.0 | $ 25.0 | $ 0.0 | ||
| IEEPA Tariff Refund | ||||||
| Gain Contingencies [Line Items] | ||||||
| Refund included in cost of sales | $ 10.3 | |||||
| Subsequent Event | ||||||
| Gain Contingencies [Line Items] | ||||||
| Recovery of acquisition related losses, net | $ 162.5 | |||||