Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Textual)

v3.23.1
Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option granted, shares 202,000  
Stock-based compensation expense $ 3.4 $ 2.5
2019 Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option granted, shares 3,939 3,799
Stock-based compensation expense $ 0.4 $ 0.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 11,437 7,734
Weighted average price $ 46.31 $ 68.48
Share-based compensation expenses $ 0.2 $ 0.1
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  
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] | 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%  
Stock Options [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Recognized weighted average period (in years) 7 months 6 days  
Unrecognized compensation cost related to the stock options $ 1.2  
Stock-based compensation expense $ 0.5 0.1
Stock Options [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 78,500  
Vested unexercised options 0  
Exercise price per share $ 50.60  
Stock Options [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 6,708  
Vested unexercised options 17,525  
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]    
Compensation expense $ 2.3 $ 2.3
Total unrecognized compensation $ 15.6  
Recognized weighted average period (in years) 2 years 2 months 12 days