v3.26.1
Note 10 - Capital Stock (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Aug. 14, 2025
Mar. 06, 2025
Feb. 25, 2025
Jun. 28, 2026
Mar. 29, 2026
Jun. 29, 2025
Mar. 30, 2025
Jun. 28, 2026
Jun. 29, 2025
Dec. 28, 2025
Common Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.001       $ 0.001   $ 0.001
Proceeds from Issuance of Common Stock               $ 9,800,000 $ 5,824,000  
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs               300,000 200,000  
Amortization of Stock Issuance Costs               41,000 49  
Accrued Stock Issuance Costs           $ 20,000     20,000  
Payments of Stock Issuance Costs               $ 256,000 $ 128,000  
ATM Offering [Member]                    
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001              
Equity Issuable, Aggregate Maximum Offering, Amount $ 125,000,000   $ 20,000,000              
Stock Issued During Period, Shares, New Issues (in shares)               903 678  
Proceeds from Issuance of Common Stock               $ 9,500,000 $ 4,100,000  
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs       $ 203,000   $ 68,000   297,000 157,000  
Payments of Stock Issuance Costs               $ 297,000 $ 157,000  
ATM Offering [Member] | Common Stock [Member]                    
Equity Issuable, Aggregate Maximum Offering, Amount $ 20,000,000                  
Stock Issued During Period, Shares, New Issues (in shares)       500 403 496 182      
Registered Direct Offering [Member]                    
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001                
Stock Issued During Period, Shares, New Issues (in shares)   256                
Proceeds from Issuance of Common Stock   $ 1,500,000                
Payments of Stock Issuance Costs   $ 20,000                
Shares Issued, Price Per Share (in dollars per share)   $ 5.93