v3.25.2
ACQUISITIONS - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2025
USD ($)
Jun. 30, 2024
USD ($)
acquisition
Jun. 29, 2025
USD ($)
acquisition
Jun. 30, 2024
USD ($)
acquisition
Dec. 31, 2024
USD ($)
acquisition
Business Combination [Line Items]          
Total net sales $ 1,047,554,000 $ 1,016,624,000 $ 2,050,974,000 $ 1,950,116,000  
Operating income (loss) 86,722,000 $ 84,689,000 152,291,000 144,031,000  
Payments to acquire businesses, net of cash acquired     $ 48,140,000 $ 330,727,000  
Customer relationships          
Business Combination [Line Items]          
Estimated useful life (in years)     10 years    
Non-compete agreements          
Business Combination [Line Items]          
Estimated useful life (in years)     5 years    
Patents          
Business Combination [Line Items]          
Estimated useful life (in years)     13 years    
Patents | Minimum          
Business Combination [Line Items]          
Estimated useful life (in years)     10 years    
Patents | Maximum          
Business Combination [Line Items]          
Estimated useful life (in years)     18 years    
2025 Acquisitions          
Business Combination [Line Items]          
Number of acquisitions | acquisition     2    
Total net sales 8,900,000   $ 13,200,000    
Operating income (loss) $ (300,000)   (400,000)    
Acquisition related costs     0    
Payments to acquire businesses, net of cash acquired     $ 43,847,000    
Contingent consideration, performance period (in years)     1 year    
2024 Acquisitions          
Business Combination [Line Items]          
Number of acquisitions | acquisition   2   6 7
Total net sales   $ 79,600,000   $ 137,700,000  
Operating income (loss)   $ 15,700,000   26,600,000  
Acquisition related costs       $ 5,000,000  
Payments to acquire businesses, net of cash acquired         $ 416,100,000
Contingent consideration, performance period (in years)         3 years
Certain Acquisitions          
Business Combination [Line Items]          
Number of acquisitions | acquisition         5