Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Details Textual)

v3.25.1
Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Dec. 28, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unvested Number of shares 263,000   224,000
Stock option granted, shares 103,000    
Stock-based compensation expense $ 1.5 $ 4.2  
2023 Equity Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Granted 1,000,000    
2019 and 2023 Equity Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock option granted, shares 7,820    
Stock-based compensation expense $ 0.3    
2019 Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock option granted, shares   6,183  
Stock-based compensation expense   $ 0.3  
Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Rate of common stock at market value 85.00%    
Employee Stock Purchase Plan and U.K. Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares purchased by employees 17,440 12,793  
Weighted average price $ 27.41 $ 38.06  
Share-based compensation expenses $ 0.1 $ 0.1  
Ratio for additional common stock shares issued, under ESPP 6    
Black Scholes Valuation Model [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options totaled $ 2.5    
Time Based [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 3 years    
Performance Based [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 3 years    
Performance Based [Member] | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Target amount percentage 0.00%    
Performance Based [Member] | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Target amount percentage 200.00%    
RSUs [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Compensation expense $ 1.0 $ 3.9  
Unvested Number of shares 62,255    
RSUs [Member] | Minimum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Target amount percentage 0.00%    
RSUs [Member] | Maximum [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Target amount percentage 200.00%    
Employee Stock Option [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Recognized weighted average period (in years) 2 years 9 months 18 days    
Unrecognized compensation cost related to the stock options $ 2.9    
Unvested options 177,588    
Employee Stock Option [Member] | Black Scholes Valuation Model [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Contractual term of stock options 10 years    
Unvested options 131,933    
Exercise price per share $ 39.8    
Restricted Stock and Restricted Stock Units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total unrecognized compensation $ 8.1    
Recognized weighted average period (in years) 2 years