v3.25.1
Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Numerator:    
Net loss $ (4,559) $ (8,989)
Denominator:    
Basic weighted average ordinary shares outstanding 33,998,364 30,010,971
Diluted weighted average ordinary shares outstanding 33,998,364 30,010,971
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding 1,783,000 1,952,000
Net loss per share:    
Basic (in usd per share) $ (0.13) $ (0.30)
Diluted (in usd per share) $ (0.13) $ (0.30)
ESPP    
Denominator:    
Dilutive effect of shares 0 0
Options    
Denominator:    
Dilutive effect of shares 0 0
RSUs    
Denominator:    
Dilutive effect of shares 0 0