v3.25.2
Inventories - Schedule of Inventory, Current (Details) - USD ($)
$ in Millions
Jun. 27, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 159.2 $ 144.8
Work in process 26.9 20.8
Raw materials 182.4 172.2
Total $ 368.5 $ 337.8