v3.26.3
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2026
Sep. 30, 2025
Sep. 29, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net loss $ (2,146) $ (9,151) $ (9,514) $ (35,760)
Shares:        
Basic weighted average shares outstanding (in shares) [1] 5,970,160 5,807,356 5,919,604 5,766,872
Effect of dilutive securities (in shares) 0 0 0 0
Diluted weighted average shares outstanding (in shares) 5,970,160 5,807,356 5,919,604 5,766,872
Loss per share        
Basic earnings (loss) per share (USD per share) [1] $ (0.36) $ (1.58) $ (1.61) $ (6.20)
Diluted earnings (loss) per share (USD per share) [1] $ (0.36) $ (1.58) $ (1.61) $ (6.20)
Anti-dilutive securities        
Antidilutive securities excluded from computation of earnings (loss) per share 449,535 557,053 394,406 528,279
[1] Shares and per share amounts have been retroactively adjusted to reflect the decreased number of shares resulting from a 1-for-8 reverse stock split effectuated on February 18, 2026.