XML 102 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 24, 2024
May 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2008
Preferred Stock, Shares Authorized (in shares)     2,500 2,500 2,500
Preferred Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001 $ 0.001 $ 0.001
Common Stock, Shares Authorized (in shares)     50,000 50,000 50,000
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001 $ 0.001 $ 0.001
Common Stock [Member]          
Stock Issued During Period, Shares, New Issues (in shares)     929 10  
Common Stock [Member] | Stock Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     2,200    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   1,200      
Common Stock [Member] | Stock Incentive Plan [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)     770    
Common Stock [Member] | Registered Direct Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 929        
Shares Issued, Price Per Share (in dollars per share) $ 35        
Proceeds from Issuance of Common Stock $ 32,500        
Legal Fees $ 282        
Redeemable Preferred Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     10    
Temporary Equity, Redemption Price Per Share (in dollars per share)     $ 5    
Dividends, Preferred Stock, Cash     $ 0    
Undistributed Earnings Attributable to Preferred Stock     $ 0