v3.25.1
Commitments and contingencies - Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Warranty reserves    
Balance as of the beginning of the period $ 16.4 $ 15.9
Charge for the period 2.1 2.4
Payments made (1.6) (2.4)
Foreign currency translation 0.1 (0.2)
Balance as of the end of the period $ 17.0 $ 15.7