v3.26.1
Note 7 - Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Aug. 19, 2025
USD ($)
$ / shares
shares
May 15, 2025
USD ($)
$ / shares
shares
Mar. 19, 2025
USD ($)
$ / shares
shares
Dec. 02, 2024
USD ($)
Nov. 29, 2024
USD ($)
$ / shares
shares
May 13, 2024
USD ($)
Sep. 30, 2025
shares
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Common Stock, Shares, Issued (in shares) | shares 30,404,779               30,584,307   30,404,779
Treasury Stock, Common, Shares (in shares) | shares 768,595               768,595   768,595
Proceeds from Issuance of Warrants                 $ 0 $ 5,000  
Class of Warrant or Right, Not Exercisable Until Approval (in shares) | shares   85,714                  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0005               $ 0.0005   $ 0.0005
Treasury Stock, Common, Value $ 11,407               $ 11,407   $ 11,407
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) | shares                 0    
March Purchase Agreements [Member]                      
Securities Purchase Agreement, Number of Shares (in shares) | shares       2,332,104              
Sale of Stock, Price Per Unit (in dollars per share) | $ / shares       $ 2.174              
Proceeds from Issuance or Sale of Equity       $ 5,070              
Payments of Stock Issuance Costs       $ 70              
August 2025 Purchase Agreement [Member]                      
Proceeds from Issuance or Sale of Equity   $ 10,275                  
Stock Issued During Period, Shares, New Issues (in shares) | shares   3,542,856                  
Stock Issued During Period, Value, New Issues   $ 3,271                  
ATM Agreement [Member]                      
Stock Issued During Period, Value, New Issues $ 11,200                    
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0005                   $ 0.0005
Stock Issuance, Commission Fee 3.00%                   3.00%
Restricted Stock Units (RSUs) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | shares                 93,814    
Pre-funded Warrants [Member]                      
Stock Issued During Period, Warrants Exercise, Shares (in shares) | shares                 85,714    
May 2024 Pre-funded Warrants [Member]                      
Warrants Issued, Underwriting Discounts or Commissions Paid             $ 0        
December 2024 Pre-funded Warrants [Member]                      
Warrants Issued, Underwriting Discounts or Commissions Paid           $ 0          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares           1,187,802          
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares           $ 2.3147          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 0.0005          
Proceeds from Issuance of Warrants         $ 2,750            
Warrants Issued, Amount of Offering Expenses Payable         $ 22            
March Pre-Funded Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 0.0005              
May 2025 Prefunded Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares     1,829,956                
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares     $ 2.1995                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 0.0005                
Proceeds from Issuance of Private Placement     $ 2,671                
May 2025 Common Stock Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares     1,829,956                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 2.2                
Warrants and Rights Outstanding, Term (Year)     3 years                
Proceeds from Issuance of Private Placement     $ 1,354                
May 2025 Warrants [Member]                      
Warrants Issued, Underwriting Discounts or Commissions Paid     0                
Warrants Issued, Amount of Offering Expenses Payable     54                
Proceeds from Issuance of Private Placement     $ 4,025                
August 2025 Pre-funded Warrants [Member]                      
Stock Issued During Period, Warrants Exercise, Shares (in shares) | shares               1,657,143      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   2,328,571                  
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares   $ 1.7495                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.0005                  
Warrants and Rights Outstanding   $ 2,150                  
Class of Warrant or Right, Not Exercisable Until Approval (in shares) | shares   585,714                  
August 2025 Common Stock Warrant [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares   5,871,427                  
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares   $ 1.75                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 2.21                  
Warrants Issued, Amount of Offering Expenses Payable   $ 742                  
Warrants and Rights Outstanding, Term (Year)   5 years 6 months                  
Warrants and Rights Outstanding   $ 4,854                  
Ownership limits, Percentage, Maximum   9.99                  
August 2025 Common Stock Warrant [Member] | Minimum [Member]                      
Ownership limits, Percentage   4.99                  
August 2025 Common Stock Warrant [Member] | Maximum [Member]                      
Ownership limits, Percentage   9.99                  
December 2024, March 2025, And May 2025 Pre-funded Warrants [Member]                      
Class of Warrant or Right, Exercised During Period (in shares) | shares                 5,670,930   5,585,216
Common Stock Warrant [Member]                      
Class of Warrant or Right, Outstanding (in shares) | shares 7,701,383               7,701,383   7,701,383