Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details Textual)

v3.24.0.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Summary Of Significant Accounting Policies [Line Items]      
Right-of-use assets $ 25.8 $ 19.2  
Retained earnings $ 475.6 450.0  
Contractual term of stock options 10 years    
Long-lived asset impairment $ 0.0 0.0 $ 0.0
Contract asset, current 3.8 3.8  
Contract Liabilities, current $ 2.1 3.3  
Contract liabilities description The Company has no individual components of Other accrued expenses and current liabilities in excess of five percent of Total current liabilities on the Consolidated Balance Sheets at December 30, 2023 and December 31, 2022.    
Research and development costs charged to expense $ 19.2 17.4 $ 16.8
Capitalized software development costs $ 9.0 $ 5.6  
Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of income tax positions recognized 50.00%    
Customer Relationships [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 8 years    
Customer Relationships [Member] | Maximum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 26 years    
Technology-Based Intangible Assets [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 5 years    
Technology-Based Intangible Assets [Member] | Maximum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 13 years    
Supply Agreement [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 10 years    
Trade Name And Brands [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 10 years    
Trade Name And Brands [Member] | Maximum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Useful life (years) 20 years    
Custom Products [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Contract period for sale of product 3 months    
Custom Products [Member] | Maximum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Contract period for sale of product 1 year    
Employee Stock Option      
Summary Of Significant Accounting Policies [Line Items]      
Exercise price per share $ 50.6    
Vested unexercised stock options 0    
Unvested stock options 45,334