Annual report [Section 13 and 15(d), not S-K Item 405]

Business Acquisition (Details Textual)

v3.25.0.1
Business Acquisition (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Common stock, shares issued 33,300,000 33,100,000  
Business acquisition, cash consideration transferred, net of cash acquired $ 0 $ 114,200 $ 67,300
Goodwill acquired 37,700    
Intangible assets acquired 48,000    
Property, plant, and equipment acquired 34,200    
Other assets 8,800    
Net sales 805,900 835,600 885,400
Goodwill 498,900 514,000 $ 468,500
Customer Relationships [Member]      
Business Acquisition [Line Items]      
Business acquisitions, intangible assets $ 36,400    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 15 years 8 months 12 days    
Technology [Member]      
Business Acquisition [Line Items]      
Business acquisitions, intangible assets $ 3,300    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 5 years    
Trade Name And Brands [Member]      
Business Acquisition [Line Items]      
Business acquisitions, intangible assets $ 7,600    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 14 years    
Sales Order Backlog [Member]      
Business Acquisition [Line Items]      
Business acquisitions, intangible assets $ 700    
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 1 year    
Daman Products Company Inc [Member]      
Business Acquisition [Line Items]      
Business acquisition, date of acquisition Sep. 16, 2022    
Business acquisition, cash consideration transferred, net of cash acquired $ 68,600    
Payment to purchase building 4,200    
Goodwill acquired 24,700    
Intangible assets acquired $ 29,700    
Schultes Precision Manufacturing, Inc. [Member]      
Business Acquisition [Line Items]      
Goodwill acquired   11,800  
Schultes Precision Manufacturing, Inc. [Member] | January Twenty Seven Two Thousend Twenty Three [Member]      
Business Acquisition [Line Items]      
Business acquisition, date of acquisition Jan. 27, 2023    
Business acquisition, cash consideration transferred, net of cash acquired $ 84,700    
i3 Product Development [Member]      
Business Acquisition [Line Items]      
Goodwill acquired   $ 25,900  
i3 Product Development [Member] | May Twenty six Two Thousand Twenty Three [Member]      
Business Acquisition [Line Items]      
Business acquisition, date of acquisition May 26, 2023    
Initial consideration paid, net of cash acquired $ 44,000    
Common stock, shares issued 370,276    
Business acquisition, cash consideration transferred, net of cash acquired $ 25,400