v3.25.2
Unaudited Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ 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]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2023         14,118,000      
Balance at Dec. 31, 2023         $ 14 $ 322,436 $ (305,555) $ 16,895
Issuance of common stock under ATM stock offering, net of stock issuance cost (in shares)         223,000      
Issuance of common stock under ATM stock offering, net of stock issuance cost         $ 0 3,535 0 3,535
Common stock issued under stock plans and employee stock purchase plans (in shares)         81,000      
Common stock issued under stock plans and employee stock purchase plans         $ 0 0 0 0
Stock-based compensation         0 1,709 0 1,709
Net income (loss)         $ 0 0 108 108
Balance (in shares) at Mar. 31, 2024         14,422,000      
Balance at Mar. 31, 2024         $ 14 327,680 (305,447) 22,247
Balance (in shares) at Dec. 31, 2023         14,118,000      
Balance at Dec. 31, 2023         $ 14 322,436 (305,555) 16,895
Net income (loss)               (1,442)
Balance (in shares) at Jun. 30, 2024         14,458,000      
Balance at Jun. 30, 2024         $ 14 328,788 (306,997) 21,805
Balance (in shares) at Mar. 31, 2024         14,422,000      
Balance at Mar. 31, 2024         $ 14 327,680 (305,447) 22,247
Common stock issued under stock plans and employee stock purchase plans (in shares)         36,000      
Common stock issued under stock plans and employee stock purchase plans         $ 0 188 0 188
Stock-based compensation         0 920 0 920
Net income (loss)         $ 0 0 (1,550) (1,550)
Balance (in shares) at Jun. 30, 2024         14,458,000      
Balance at Jun. 30, 2024         $ 14 328,788 (306,997) 21,805
Balance (in shares) at Dec. 29, 2024         15,336,000      
Balance at Dec. 29, 2024         $ 15 334,268 (309,396) 24,887
Issuance of common stock under ATM stock offering, net of stock issuance cost (in shares) 182,000       256,000      
Issuance of common stock under ATM stock offering, net of stock issuance cost $ 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,000      
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,000      
Balance at Mar. 30, 2025         $ 16 337,888 (311,587) 26,317
Balance (in shares) at Dec. 29, 2024         15,336,000      
Balance at Dec. 29, 2024         $ 15 334,268 (309,396) 24,887
Issuance of common stock under ATM stock offering, net of stock issuance cost (in shares)       678,275        
Net income (loss)               (4,861)
Balance (in shares) at Jun. 29, 2025         16,378,000      
Balance at Jun. 29, 2025         $ 16 341,898 (314,257) 27,657
Balance (in shares) at Mar. 30, 2025         15,824,000      
Balance at Mar. 30, 2025         $ 16 337,888 (311,587) 26,317
Issuance of common stock under ATM stock offering, net of stock issuance cost (in shares) 496,000              
Issuance of common stock under ATM stock offering, net of stock issuance cost $ 0 $ 2,948 $ 0 $ 2,948        
Common stock issued under stock plans and employee stock purchase plans (in shares)         58,000      
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,000      
Balance at Jun. 29, 2025         $ 16 $ 341,898 $ (314,257) $ 27,657