Note 2 - Significant Accounting Policies - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) |
Sep. 30, 2023 |
Dec. 31, 2022 |
||||||
|---|---|---|---|---|---|---|---|---|
| Cash equivalents(1) | [1] | $ 4,670,605 | $ 7,248,946 | |||||
| Investments(2) | 2,979,498 | 4,933,550 | [2] | |||||
| Total | 7,650,103 | 12,182,496 | ||||||
| Fair Value, Inputs, Level 1 [Member] | ||||||||
| Cash equivalents(1) | 4,670,605 | [1] | 7,248,946 | |||||
| Investments(2) | [2] | 2,979,498 | 4,933,550 | |||||
| Total | $ 7,650,103 | $ 12,182,496 | ||||||
| ||||||||