v3.26.1
Note 14 - Common Stock (Details Textual)
3 Months Ended
Feb. 06, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Mar. 07, 2025
$ / shares
Feb. 11, 2025
USD ($)
shares
Mar. 31, 2026
$ / shares
shares
Feb. 28, 2026
$ / shares
Dec. 31, 2025
$ / shares
shares
Dec. 09, 2025
$ / shares
Common Stock, Shares, Issued (in shares)         2,879,857   2,525,778  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001
Common Stock, Shares, Outstanding (in shares)         2,879,857   2,525,778  
Prefunded Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001    
Statera Securities Purchase Agreement [Member]                
Proceeds from Issuance or Sale of Equity | $       $ 1,200,000        
Statera Securities Purchase Agreement [Member] | Series A Preferred Stock [Member]                
Stock Issued During Period, Shares, New Issues (in shares)       360        
Stock Issued During Period, Value, New Issues | $       $ 1,200,000        
Statera Securities Purchase Agreement [Member] | Common Stock [Member]                
Stock Issued During Period, Shares, New Issues (in shares)       55,635        
Statera and Avenue Securities Purchase Agreement [Member]                
Stock Issued During Period, Value, New Issues | $   $ 500,000            
Statera and Avenue Securities Purchase Agreement [Member] | Series A Preferred Stock [Member]                
Stock Issued During Period, Shares, New Issues (in shares)   131            
Statera and Avenue Securities Purchase Agreement [Member] | Common Stock [Member]                
Stock Issued During Period, Shares, New Issues (in shares)   55,704            
Tumim Purchase Agreement [Member]                
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001              
Equity Issuable, Maximum Value | $ $ 50,000,000              
Tumim Purchase Agreement [Member] | Prefunded Warrants [Member]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 437,012              
Warrants and Rights Outstanding | $ $ 375,000              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.0001              
Tumim Purchase Agreement [Member] | Prefunded Warrants [Member] | Minimum [Member]                
Equity Issuable, Maximum Percent of Shares Ownable 4.99%              
Tumim Purchase Agreement [Member] | Prefunded Warrants [Member] | Maximum [Member]                
Equity Issuable, Maximum Percent of Shares Ownable 9.99%              
Reverse Stock Split [Member]                
Stockholders' Equity Note, Stock Split, Conversion Ratio     17   17