v3.26.1
Commitments and Contingencies - Warranty Liability (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Movement in Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 6.6 $ 4.9
Charged to operations 4.0 2.0
Claims settled (1.2) (1.3)
Total 9.4 5.6
Less current reserve 4.9 5.6
Long-term reserve $ 4.5 $ 0.0