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

Summary of Significant Accounting Policies (Details Textual)

v3.25.0.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Summary Of Significant Accounting Policies [Line Items]      
Cash on hand $ 44.1    
Cash held in institutions in EMEA 40.00%    
Contract asset, current $ 4.2 $ 3.8  
Contract Liabilities, current $ 2.7 2.1  
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 28, 2024 and December 30, 2023.    
Research and development costs charged to expense $ 20.1 19.2 $ 17.4
Capitalized software development costs 11.1 9.0  
Amortization Expense of Capitalized Software Development Costs $ 1.3 $ 0.7 $ 0.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]      
Unvested stock options 45,655