v3.26.1
Note 8 - Capital Structure (Details Textual)
4 Months Ended 6 Months Ended 10 Months Ended
May 04, 2026
USD ($)
$ / shares
shares
Mar. 16, 2026
USD ($)
$ / shares
shares
Jun. 27, 2025
USD ($)
$ / shares
shares
Jun. 26, 2025
USD ($)
$ / shares
shares
Feb. 18, 2025
Jan. 30, 2025
Jun. 25, 2024
Dec. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Sep. 05, 2025
USD ($)
Oct. 31, 2021
$ / shares
shares
Common Stock, Shares Authorized (in shares)               400,000,000 400,000,000   400,000,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares               $ 0.00001 $ 0.00001   $ 0.00001    
Common Stock, Shares, Issued (in shares)               7,974,380 14,423,281   14,423,281    
Preferred Stock, Shares Authorized (in shares)               10,000,000 10,000,000   10,000,000   10,000,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares               $ 0.00001 $ 0.00001   $ 0.00001   $ 0.00001
Preferred Stock, Shares Issued (in shares)               0 0   0    
Common Stock, Shares, Outstanding (in shares)               7,974,380 14,423,281   14,423,281    
Preferred Stock, Shares Outstanding (in shares)               0 0   0    
Prefunded Warrants [Member]                          
Class of Warrants or Rights, Issued (in shares)   3,313,212 1,979,769 2,801,516                  
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares   $ 1.92999 $ 7.49999 $ 5.00999                  
Class of Warrant or Right, Exercised (in shares) 815,004 25,000                      
Proceeds from Warrant Exercises | $ $ 8.15 $ 1.92999                      
Class of Warrant or Right, Exercised, Exercise Price (in dollars per share) | $ / shares $ 0.00001 $ 0.00001                      
Stock Issued During Period, Shares, Warrant Exercises (in shares) 815,000 25,000                      
Prefunded Warrants [Member] | Empery Asset Master, Ltd. [Member]                          
Class of Warrant or Right, Exercised (in shares) 594,072 18,223                      
Prefunded Warrants [Member] | Empery Tax Efficient, LP [Member]                          
Class of Warrant or Right, Exercised (in shares) 220,932 6,777                      
Securities Purchase Agreement [Member] | Equity Units [Member]                          
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.00001                      
Stock Issued During Period, Shares, New Issues (in shares)   1,686,788                      
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 1.93                      
Proceeds from Issuance or Sale of Equity | $   $ 8,750,000                      
Registered Direct Offering [Member]                          
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.00001 $ 0.00001                  
Stock Issued During Period, Shares, New Issues (in shares)     313,564 192,496                  
Shares Issued, Price Per Share (in dollars per share) | $ / shares     $ 7.5 $ 5.01                  
Proceeds from Issuance or Sale of Equity | $     $ 13,700,000 $ 15,900,000                  
ATM Sales Agreement [Member]                          
Stock Issued During Period, Shares, New Issues (in shares)               935,114     4,857,227    
Proceeds from Issuance or Sale of Equity | $                 $ 9,166,427 $ 0      
Equity Issuance, Maximum Amount | $                       $ 100,000,000  
Equity Issuance, Commission Percentage                       3.00%  
Proceeds from Issuance of Common Stock | $               $ 5,472,691     $ 14,639,127    
ATM Sales Agreement [Member] | Commission Fees [Member]                          
Payments of Stock Issuance Costs | $               173,341     456,839    
ATM Sales Agreement [Member] | Other Related Expenses [Member]                          
Payments of Stock Issuance Costs | $               $ 131,990     $ 131,990    
Reverse Stock Split [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio         150                
Reverse Stock Split [Member] | Minimum [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio             5            
Reverse Stock Split [Member] | Maximum [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio           150