Note 15 - Income Taxes (Details Textual) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Deferred Tax Assets, Gross | $ 22,257,268 | |
| Deferred Tax Assets, Gross | 23,561,782 | $ 20,169,952 |
| Deferred Tax Assets, Valuation Allowance | 23,543,847 | 19,672,250 |
| Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount | 3,871,597 | 1,877,486 |
| Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense | 0 | 0 |
| Domestic Tax Jurisdiction [Member] | ||
| Operating Loss Carryforwards | 66,219,831 | 61,117,035 |
| Operating Loss Carryforwards With Expiration Date | 3,297,341 | 6,296,936 |
| Operating Loss Carryforwards, Not Subject to Expiration | 62,922,490 | |
| State and Local Jurisdiction [Member] | ||
| Operating Loss Carryforwards | 26,659,210 | |
| Operating Loss Carryforwards With Expiration Date | 28,845,878 | 7,213,814 |
| Foreign Tax Jurisdiction [Member] | ||
| Operating Loss Carryforwards With Expiration Date | $ 40,857,236 | $ 36,139,319 |