v3.25.2
Commitments and Contingencies (Product Warranty Liability) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Movement in Standard Product Warranty Liability [Roll Forward]    
Balance at beginning of period $ 22.8 $ 20.7
Reductions for payments (5.7) (6.2)
Accruals for warranties issued during the current period 5.7 8.5
Changes to accruals related to preexisting warranties 0.0 (0.3)
Currency translation 0.7 (0.2)
Balance at end of period $ 23.5 $ 22.5