v3.26.1
Product Warranties (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Changes in accrued warranty costs    
Beginning balance $ 3.2 $ 2.7
Warranties recorded at time of sale 0.6 0.5
Adjustments to pre-existing warranties 0.2 0.3
Settlements (0.6) (0.7)
Ending balance $ 3.4 $ 2.8