v3.25.4
Note 1 - Description of Business (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 25, 2025
Mar. 24, 2025
Dec. 31, 2025
Sep. 30, 2025
Mar. 05, 2025
NASDAQ, Maximum Offering Amount     $ 50,000    
Sale of Stock, Remaining Amount Available for Issuance     $ 47,700    
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001 $ 0.001 $ 0.001
March 2025 Registered Direct Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares)   1,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001      
Shares Issued, Price Per Share (in dollars per share)   $ 1.5      
Stock Issued During Period, Value, New Issues   $ 1,500      
Proceeds from Issuance of Common Stock   $ 1,300      
Private Placement [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 473,979        
Shares Issued, Price Per Share (in dollars per share) $ 1.52        
Stock Issued During Period, Value, New Issues $ 720        
Proceeds from Issuance of Common Stock $ 700