v3.26.1
Net (Loss) Income Per Share - Schedule of Basic and Diluted Net (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Apr. 03, 2026
Jun. 30, 2025
Mar. 31, 2025
Jul. 03, 2026
Jun. 30, 2025
Numerator:            
Income (loss) from continuing operations before taxes $ (4,488)   $ 2,130 $ 1,853 $ (4,826) $ 3,983
Loss from discontinued operations 0   (890) $ (656) 0 (1,546)
Net (loss) income $ (4,488) $ (338) $ 1,240   $ (4,826) $ 2,437
Weighted average shares outstanding            
Basic (in shares) 28,414,861   20,123,187   24,223,725 20,123,187
Weighted average effect of potentially dilutive securities:            
Effect of potentially dilutive securities (in shares) 0   145,095   0 72,948
Diluted (in shares) 28,414,861   20,268,282   24,223,725 20,196,135
Net (loss) income per share – continuing operations:            
Basic (in dollars per share) $ (0.16)   $ 0.11   $ (0.20) $ 0.20
Diluted (in dollars per share) (0.16)   0.11   (0.20) 0.20
Net loss per share – discontinued operations:            
Basic (in dollars per share) 0   (0.05)   0 (0.08)
Diluted (in dollars per share) 0   (0.05)   0 (0.08)
Net (loss) income per share:            
Basic (in dollars per share) (0.16)   0.06   (0.20) 0.12
Diluted (in dollars per share) $ (0.16)   $ 0.06   $ (0.20) $ 0.12