v3.26.1
Note 13 - Equity (Details Textual)
3 Months Ended 6 Months Ended
Apr. 16, 2026
USD ($)
$ / shares
shares
Mar. 12, 2026
USD ($)
$ / shares
shares
Feb. 03, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Mar. 08, 2026
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0001     $ 0.0001     $ 0.0001
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares   1                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Fair Value             $ 0 $ 34,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value       $ 0     0     $ 0
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       14,000     14,000      
Units Issued, Warrants Per Unit (in dollars per share) | $ / shares $ 1                  
Share-Based Payment Arrangement, Option [Member]                    
Share-Based Payment Arrangement, Expense       10,000   $ 43,000 19,000 43,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value       0     0     $ 0
Restricted Stock Units (RSUs) [Member]                    
Share-Based Payment Arrangement, Expense       175,000   70,000 507,000 71,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value             575,000 1,051,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       1,200,000     $ 1,200,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             2 years 1 month 9 days      
Deferred Stock Units (DSUS) [Member]                    
Share-Based Payment Arrangement, Expense       83,000   $ 50,000 $ 165,000 167,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value         $ 0     $ 209,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 109,000     $ 109,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             4 months      
At-the-market ("ATM") Offering Program [Member]                    
Equity Offering, Maximum Amount     $ 7,434,000              
Stock Issued During Period, Shares, New Issues (in shares) | shares     0              
Securities Purchase Agreement [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) | shares 762,208                  
Equity Offering, Unit Price (in dollars per share) | $ / shares $ 1.5               $ 1.5  
Equity Issuance, Units, Number of Units (in shares) | shares 5,333,333 1,500,000                
Proceeds from Issuance or Sale of Equity $ 8,000 $ 2,250,000                
Number of Shares Per Unit 1 1                
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001                
Beneficial Ownership Percentage 4.99%                  
Securities Purchase Agreement [Member] | Minimum [Member]                    
Beneficial Ownership Percentage   4.99%                
Securities Purchase Agreement [Member] | Maximum [Member]                    
Beneficial Ownership Percentage   9.99%                
Securities Purchase Agreement [Member] | Pre-funded Warrants [Member]                    
Number of Warrants Per Unit 1 1                
Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares $ 0.0001 $ 0.0001                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 4,571,125                  
Securities Purchase Agreement [Member] | The 1.88 Warrants [Member]                    
Number of Warrants Per Unit   1                
Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares   $ 1.88                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares   1                
Warrants and Rights Outstanding, Term (Year)   5 years                
Securities Purchase Agreement [Member] | The Two Fifty Warrants [Member]                    
Number of Warrants Per Unit   1                
Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares   $ 2.5                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares   1                
Warrants and Rights Outstanding, Term (Year)   5 years                
Securities Purchase Agreement [Member] | One Hundred and Fifty Percent Warrants [Member]                    
Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares $ 1.88                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares 1                  
Warrants and Rights Outstanding, Term (Year) 5 years                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 5,333,333                  
Securities Purchase Agreement [Member] | Two Hundred Percent Warrants [Member]                    
Class of Warrant or Right, Issued, Exercise Price (in dollars per share) | $ / shares $ 2.5                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | shares 1                  
Warrants and Rights Outstanding, Term (Year) 5 years                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 5,333,333