v3.26.1
Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
ATM Offering [Member]
Common Stock [Member]
ATM Offering [Member]
Additional Paid-in Capital [Member]
ATM Offering [Member]
Retained Earnings [Member]
ATM Offering [Member]
Private Placement [Member]
Common Stock [Member]
Private Placement [Member]
Additional Paid-in Capital [Member]
Private Placement [Member]
Retained Earnings [Member]
Private Placement [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 29, 2024                 15,336      
Balance at Dec. 29, 2024                 $ 15 $ 334,268 $ (309,396) $ 24,887
Issuance of common stock (in shares) 182       256              
Issuance of common stock $ 0 $ 1,199 $ 0 $ 1,199 $ 1 $ 1,499 $ 0 $ 1,500        
Common stock issued under stock plans and employee stock purchase plans (in shares)                 50      
Common stock issued under stock plans and employee stock purchase plans                 $ 0 0 0 0
Stock-based compensation                 0 922 0 922
Net income (loss)                 $ 0 0 (2,191) (2,191)
Balance (in shares) at Mar. 30, 2025                 15,824      
Balance at Mar. 30, 2025                 $ 16 337,888 (311,587) 26,317
Balance (in shares) at Dec. 29, 2024                 15,336      
Balance at Dec. 29, 2024                 $ 15 334,268 (309,396) 24,887
Issuance of common stock (in shares)       678                
Net income (loss)                       (4,861)
Balance (in shares) at Jun. 29, 2025                 16,378      
Balance at Jun. 29, 2025                 $ 16 341,898 (314,257) 27,657
Balance (in shares) at Mar. 30, 2025                 15,824      
Balance at Mar. 30, 2025                 $ 16 337,888 (311,587) 26,317
Issuance of common stock (in shares) 496                      
Issuance of common stock $ 0 2,948 0 $ 2,948                
Common stock issued under stock plans and employee stock purchase plans (in shares)                 58      
Common stock issued under stock plans and employee stock purchase plans                 $ 0 210 0 210
Stock-based compensation                 0 852 0 852
Net income (loss)                 $ 0 0 (2,670) (2,670)
Balance (in shares) at Jun. 29, 2025                 16,378      
Balance at Jun. 29, 2025                 $ 16 341,898 (314,257) 27,657
Balance (in shares) at Dec. 28, 2025                 17,290      
Balance at Dec. 28, 2025                 $ 17 346,662 (324,212) 22,467
Issuance of common stock (in shares) 403                      
Issuance of common stock $ 1 3,120 0 $ 3,121                
Common stock issued under stock plans and employee stock purchase plans (in shares)                 31      
Common stock issued under stock plans and employee stock purchase plans                 $ 0 0 0 0
Stock-based compensation                 0 873 0 873
Net income (loss)                 $ 0 0 (2,206) (2,206)
Balance (in shares) at Mar. 29, 2026                 17,724      
Balance at Mar. 29, 2026                 $ 18 350,655 (326,418) 24,255
Balance (in shares) at Dec. 28, 2025                 17,290      
Balance at Dec. 28, 2025                 $ 17 346,662 (324,212) 22,467
Issuance of common stock (in shares)       903                
Net income (loss)                       (3,093)
Balance (in shares) at Jun. 28, 2026                 18,316      
Balance at Jun. 28, 2026                 $ 18 358,528 (327,305) 31,241
Balance (in shares) at Mar. 29, 2026                 17,724      
Balance at Mar. 29, 2026                 $ 18 350,655 (326,418) 24,255
Issuance of common stock (in shares) 500                      
Issuance of common stock $ 0 $ 6,385 $ 0 $ 6,385                
Common stock issued under stock plans and employee stock purchase plans (in shares)                 92      
Common stock issued under stock plans and employee stock purchase plans                 $ 0 717 0 717
Stock-based compensation                 0 771 0 771
Net income (loss)                 $ 0 0 (887) (887)
Balance (in shares) at Jun. 28, 2026                 18,316      
Balance at Jun. 28, 2026                 $ 18 $ 358,528 $ (327,305) $ 31,241