v3.25.2
Note 10 - Capital Stock (Details Textual) - USD ($)
6 Months Ended
Mar. 06, 2025
Feb. 25, 2025
Mar. 13, 2024
Jun. 30, 2025
Jun. 29, 2025
Jun. 30, 2024
Dec. 29, 2024
Common Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.001   $ 0.001
Proceeds from Issuance of Common Stock       $ 5,824,000 $ 5,800,000 $ 3,560,000  
Payments of Stock Issuance Costs       $ 128,000   $ 24,000  
Registered Direct Offering [Member]              
Stock Issued During Period, Shares, New Issues (in shares)     222,500,000        
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001        
Proceeds from Issuance of Common Stock     $ 3,500,000        
Payments of Stock Issuance Costs     $ 24,000        
Shares Issued, Price Per Share (in dollars per share)     $ 16        
Registered Direct Offering [Member]              
Stock Issued During Period, Shares, New Issues (in shares) 256,200   223,000        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001   $ 0.001        
Proceeds from Issuance of Common Stock $ 1,500,000   $ 3,500,000        
Payments of Stock Issuance Costs $ 20,000   $ 24,000        
Shares Issued, Price Per Share (in dollars per share) $ 5.93   $ 16        
ATM Offering [Member]              
Stock Issued During Period, Shares, New Issues (in shares)         678,275    
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001          
Proceeds from Issuance of Common Stock         $ 4,100,000    
Payments of Stock Issuance Costs         $ 157,000    
Equity Issuable, Aggregate Maximum Offering, Amount   $ 20,000,000