Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Textual)

v3.24.3
Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Dec. 30, 2023
Jul. 01, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unvested Number of shares 227,000   303,000  
Stock option granted, shares 309,000      
Stock-based compensation expense $ 2.5 $ 9.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 17,714      
Stock-based compensation expense $ 0.9      
2019 Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option granted, shares   13,809    
Stock-based compensation expense   $ 1.0    
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 37,681 32,004    
Weighted average price $ 38.44     $ 49.35
Share-based compensation expenses $ 0.3 $ 0.4    
Ratio for additional common stock shares issued, under ESPP 6      
Monte Carlo Valuation Model [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 1 year      
Monte Carlo Valuation Model [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 2 years      
Black Scholes Valuation Model [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options totaled $ 0.6      
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      
RSUs [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Compensation expense $ 2.9 6.5    
Unvested Number of shares 70,679      
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 10 months 24 days      
Unrecognized compensation cost related to the stock options $ 0.6      
Stock-based compensation expense $ 1.6 $ 1.3    
Employee Stock Option [Member] | Monte Carlo Valuation Model [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Contractual term of stock options 10 years      
Unvested options 5,334      
Vested unexercised options 2,666      
Exercise price per share $ 50.6      
Employee Stock Option [Member] | Black Scholes Valuation Model [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 3 years      
Contractual term of stock options 10 years      
Unvested options 36,502      
Vested unexercised options 18,068      
Exercise price per share $ 40.13      
Exercise prices per share, lower range limit 35.04      
Exercise prices per share, upper range limit $ 55.03      
Restricted Stock and Restricted Stock Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation $ 6.4      
Recognized weighted average period (in years) 1 year 10 months 24 days