Note 5 - Stockholders' Equity, Equity Incentive Plans, And Stock-Based Compensation - Stock Option Activity (Details) - USD ($) |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
||||
| Balance, number of options outstanding (in shares) | 158,098 | |||||
| Share-Based Payment Arrangement, Option [Member] | ||||||
| Balance, number of options outstanding (in shares) | 127,971 | 79,028 | ||||
| Balance, weighted average exercise price (in dollars per share) | $ 81.4 | $ 130.2 | ||||
| Balance, weighted average remaining contractual term (Year) | 8 years 2 months 19 days | 8 years 10 months 17 days | 9 years 1 month 9 days | |||
| Balance, aggregate intrinsic value | $ 0 | $ 683,016 | $ 300,969 | |||
| Granted, number of options outstanding (in shares) | 47,627 | 54,780 | [1] | |||
| Granted, weighted average exercise price (in dollars per share) | $ 34.6 | $ 24.2 | [1] | |||
| Expired/Cancelled, Number of Options Outstanding (in shares) | (17,500) | (5,837) | ||||
| Expired/Cancelled, Weighted Average Exercise Price (in dollars per share) | $ 67.8 | $ 205.4 | ||||
| Expired/Cancelled (in shares) | 17,500 | 5,837 | ||||
| Balance, number of options outstanding (in shares) | 158,098 | 127,971 | 79,028 | |||
| Balance, weighted average exercise price (in dollars per share) | $ 68.8 | $ 81.4 | $ 130.2 | |||
| Options vested and exercisable, number of options outstanding (in shares) | 121,693 | |||||
| Options vested and exercisable, weighted average exercise price (in dollars per share) | $ 76.8 | |||||
| Options vested and exercisable, weighted average remaining contractual term (Year) | 8 years 18 days | |||||
| Options vested and exercisable, aggregate intrinsic value | $ 0 | |||||
| ||||||