v3.26.1
Note 8 - Net Loss Per Share - (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Jun. 10, 2026
Dec. 31, 2025
Oct. 02, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01 $ 0.01  
October Two Thousand Twenty Five Offering [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Warrants to purchase shares of common stock 37,814,754      
Pre Funded Warrants [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Cash consideration $ 0      
Pre Funded Warrants [Member] | October Two Thousand Twenty Five Offering [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Common Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.01