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 |