v3.26.1
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 22, 2026
Oct. 18, 2022
Oct. 17, 2022
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Aug. 29, 2011
Common Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.01   $ 0.01  
Proceeds from Warrant Exercises       $ 4,640 $ 0    
Share Repurchase Program, Authorized, Number of Shares (in shares)       797,491     347,491
Share Repurchase Program, Remaining Authorized, Number of Shares (in shares)       540,000      
Treasury Stock, Shares, Acquired (in shares)       0      
Treasury Stock, Common, Shares (in shares)       133,047   133,047  
Treasury Stock, Common, Value       $ 946   $ 946  
European Style Warrants [Member]              
Class of Warrant or Right, Outstanding (in shares)   5,258,320          
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     0.2        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 4.75 $ 12.5        
Warrants, Target Trigger Price for Potential Acceleration of Exercise Date (in dollars per share)   $ 6.65 $ 17.5        
Class Of Warrant Or Right, Exercised In Period (in shares)           4,186,010  
Class Of Warrant Or Right, Percent, Exercised In Period           79.60%  
Stock Issued During Period, Shares, Issued for Settlement of Warrants (in shares)           837,202  
Class of Warrant or Right, Expired During Period (in shares)           1,072,310  
Stock Issued During Period, Shares, Issued for Over-Subscription Privilege (in shares) 214,462            
Proceeds from Warrant Exercises           $ 5,000