v3.26.1
Stock-Based Compensation and Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jan. 03, 2026
Feb. 20, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unvested Number of shares 210,000   184,000  
Stock option granted, shares 80,000      
Stock-based compensation expense $ 4.2 $ 2.9    
Increasing of common stock available for awards 100,000,000   100,000,000  
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,496 15,182    
Stock-based compensation expense $ 0.5 $ 0.5    
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 18,438 33,506    
Weighted average price $ 51.9 $ 27.03    
Share-based compensation expenses $ 0.4 $ 0.2    
Ratio for additional common stock shares issued, under ESPP 6      
Share Repurchase Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share repurchase program outstanding common stock       $ 100.0
Share repurchase program, authorized, number of shares 479,378      
Share repurchase program remaining outstanding repurchase amount $ 75.9      
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] | February 2025 [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 3 years      
Performance Based [Member] | February 2025 [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Target amount percentage 0.00%      
Performance Based [Member] | February 2025 [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Target amount percentage 225.00%      
Performance Based [Member] | March 2026 [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period 3 years      
Performance Based [Member] | March 2026 [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Target amount percentage 0.00%      
Performance Based [Member] | March 2026 [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Target amount percentage 225.00%      
RSUs [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Compensation expense $ 2.4 2.2    
Unvested Number of shares 37,713      
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]        
Compensation expense $ 0.8 $ 0.3    
Recognized weighted average period (in years) 2 years 3 months 18 days      
Unrecognized compensation cost related to the stock options $ 4.2      
Unvested options 98,136      
Employee Stock Option [Member] | Monte Carlo Valuation Model [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unvested options 4,000      
Vested unexercised options 4,000      
Exercise price per share $ 50.6      
Options totaled $ 2.3      
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 31,160      
Exercise price per share $ 40.13      
Options totaled $ 0.6      
Employee Stock Option [Member] | February 2025 [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 114,699      
Exercise price per share $ 39.8      
Options totaled $ 2.5      
Employee Stock Option [Member] | March 2026 [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 98,136      
Exercise price per share $ 67.61      
Options totaled $ 3.2      
Restricted Stock and Restricted Stock Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation $ 7.1      
Recognized weighted average period (in years) 1 year 10 months 24 days