Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Capitalization and Equity Structure (Details Textual)

v3.25.4
Note 12 - Capitalization and Equity Structure (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 30, 2025
USD ($)
$ / shares
shares
Jun. 02, 2025
May 02, 2025
Mar. 17, 2025
USD ($)
$ / shares
shares
Sep. 03, 2024
USD ($)
shares
Jan. 10, 2024
USD ($)
$ / shares
shares
Feb. 28, 2021
$ / shares
shares
Jun. 30, 2020
$ / shares
shares
Jun. 30, 2019
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Oct. 31, 2020
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Common Stock, Shares Authorized (in shares)                       141,429 141,429
Preferred Stock, Shares Authorized (in shares)                       10,000 10,000
Common Stock, Shares, Issued (in shares)                       3,559 1,480
Common Stock, Shares, Outstanding (in shares)                       3,559 1,480
Preferred Stock, Shares Issued (in shares)                       0 0
Preferred Stock, Shares Outstanding (in shares)                       0 0
Proceeds from Issuance of Common Stock | $                       $ 4,098 $ 9,019
Stock Issued During Period, Value, New Issues | $                       $ 7,952 $ 9,020
Class Of Warrant Or Right Exercised (in shares)                       825  
Class Of Warrant Or Right, Issued (in shares)                       715  
October 2025 Placement Agent Warrant [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 15                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 4.81                     $ 4.81  
Class Of Warrant Or Right Exercised (in shares)                       (0)  
Beneficial Ownership Limitation, Percentage 4.99%                        
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant 9.99%                        
Class Of Warrant Or Right, Issued (in shares)                       15  
September 2024 Pre-funded Warrants [Member]                          
Shares Issued, Price Per Share (in dollars per share) | $ / shares                   $ 15      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       653 193         193      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 6.36           $ 0.001   $ 0  
Proceeds from Issuance of Warrants | $                   $ 2,897      
Class Of Warrant Or Right Exercised (in shares)                       171  
Class Of Warrant Or Right, Issued (in shares)                       0  
March 2025 Inducement Warrant [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       700                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 6.36               $ 6.36  
Proceeds from Issuance of Warrants | $       $ 3,853                  
Class Of Warrant Or Right Exercised (in shares)                       (0)  
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant       9.99%                  
Class Of Warrant Or Right, Issued (in shares)                       700  
September 2024 Series A Warrants [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         400         400      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 15   $ 15  
Class Of Warrant Or Right Exercised (in shares)                       327  
Class Of Warrant Or Right, Issued (in shares)                       0  
September 2024 Series B Warrants [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         400         400      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 15   $ 15  
Class Of Warrant Or Right Exercised (in shares)                       327  
Class Of Warrant Or Right, Issued (in shares)                       0  
Pre-Funded Warrants [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 11.31  
Class Of Warrant Or Right Exercised (in shares)                       825 22
September 2024 Warrants [Member]                          
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant                   9.99%      
A2021 Warrants [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares             $ 192.19         $ 192.19  
Class Of Warrant Or Right Exercised (in shares)                       (0)  
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant             9.99%            
Class Of Warrant Or Right, Issued (in shares)             18         0  
June 2020 Investor Warrants [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 77.7       $ 77.7  
Class Of Warrant Or Right Exercised (in shares)                       (0)  
Class Of Warrant Or Right, Issued (in shares)               58       0  
June 2020 Placement Agent Warrants [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 84.65       $ 84.65  
Class Of Warrant Or Right Exercised (in shares)                       (0)  
Class Of Warrant Or Right, Issued (in shares)               8       0  
December 2019 Warrants [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                 $ 121.5     $ 121.5  
Class Of Warrant Or Right Exercised (in shares)                       (0)  
Class Of Warrant Or Right, Issued (in shares)                 37     0  
October 2025 Offering [Member]                          
Stock Issued During Period, Shares, New Issues (in shares) 769                        
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 4.81                        
Proceeds from Issuance or Sale of Equity | $ $ 3,231                        
September 2024 Offering [Member]                          
Stock Issued During Period, Shares, New Issues (in shares)         207                
Proceeds from Issuance or Sale of Equity | $         $ 5,003                
January 2024 Offering [Member]                          
Stock Issued During Period, Shares, New Issues (in shares)           198              
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 23.25              
Proceeds from Issuance of Common Stock | $           $ 3,932              
At the Market Offering [Member]                          
Stock Issued During Period, Shares, New Issues (in shares)                       238 7
Shares Issued, Price Per Share (in dollars per share) | $ / shares                         $ 21.41
Proceeds from Issuance of Common Stock | $                       $ 867 $ 85
Stock Issued During Period, Value, New Issues | $                     $ 5,000    
Shares Issued, Price Per Share 1 (in dollars per share) | $ / shares                       $ 4.34  
Offering Cost, Expense | $                       $ 125  
Reverse Stock Split [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio   15 15