v3.26.1
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jul. 01, 2025
Jun. 30, 2026
Jul. 01, 2025
Earnings Per Share [Abstract]        
Net loss $ (3,951) $ (17,552) $ (7,368) $ (26,609)
Shares:        
Basic weighted average shares outstanding (in shares) [1] 5,927,281 5,770,249 5,894,326 5,746,584
Effect of dilutive securities (in shares) 0 0 0 0
Diluted weighted average shares outstanding (in shares) 5,927,281 5,770,249 5,894,326 5,746,584
Loss per share        
Basic earnings (loss) per share (USD per share) [1] $ (0.67) $ (3.04) $ (1.25) $ (4.63)
Diluted earnings (loss) per share (USD per share) [1] $ (0.67) $ (3.04) $ (1.25) $ (4.63)
Anti-dilutive securities        
Antidilutive securities excluded from computation of earnings (loss) per share 385,362 553,411 366,872 513,893
[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.