v3.26.1
Note 9 - Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 13, 2026
Dec. 31, 2025
Share-Based Payment Arrangement, Expense   $ 300 $ 11    
Share-Based Payment Arrangement, Expense, Tax Benefit   $ 0 $ 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) 57,868        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (in dollars per share) $ 21.96        
Preferred Stock, Shares Authorized (in shares) 3,333,333 3,333,333     3,333,333
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001     $ 0.0001
Preferred Stock, Shares Issued (in shares) 0 0     0
Common Stock, Shares Authorized (in shares) 50,000,000 50,000,000     50,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001     $ 0.0001
Common Stock, Shares, Issued (in shares) 2,713,222 2,713,222     2,676,788
Preferred Stock, Shares Outstanding (in shares) 0 0     0
Common Stock, Shares, Outstanding (in shares) 2,713,222 2,713,222     2,676,788
At The Market Sales Agreement [Member]          
Equity Offering, Maximum Offering Amount $ 3,800 $ 3,800   $ 3,800  
Stock Issued During Period, Shares, New Issues (in shares)   0