Note 11 - Stock-based Compensation Expense - Stock-based Compensation Expense (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Share based compensation expense | $ 497,015 | $ 578,581 | $ 858,182 | $ 796,796 |
Research and Development Expense [Member] | ||||
Share based compensation expense | 121,159 | 40,337 | 244,861 | 104,134 |
General and Administrative Expense [Member] | ||||
Share based compensation expense | $ 375,856 | $ 538,244 | $ 613,321 | $ 692,662 |