v3.25.2
Segmental Information - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 29, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 29, 2025
USD ($)
segment
business_unit
Jun. 30, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of operating divisions | business_unit     5  
Number of reportable segments     3  
Number of discontinued operations     1  
Net sales | $ $ 104.0 $ 99.7 $ 201.0 $ 189.1