Note 5 - Stock-based Compensation - Employee Stock Purchase Plan Activity (Details) - The 2025 Employee Stock Purchase Plan [Member] shares in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
$ / shares
shares
| |
| Shares Issued (in shares) | shares | 61 |
| Weighted Average Purchase Price (in dollars per share) | $ 8 |
| Weighted Average Fair Value of Purchase Rights (in dollars per share) | $ 5.59 |