v3.25.2
Long-lived asset impairment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Mar. 30, 2024
Jun. 28, 2025
Long-lived asset impairment      
Impairment, Long-Lived Asset, Held-for-Use   $ 13.0  
Asset Impairment Charges $ 6.3   $ 6.3
Advanced Purity Solutions      
Long-lived asset impairment      
Asset Impairment Charges $ 6.3   $ 6.3
Materials Solutions MS      
Long-lived asset impairment      
Impairment, Long-Lived Asset, Held-for-Use   $ 13.0