Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements (Details Textual) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Revenue, Remaining Performance Obligation, Amount | $ 2,618,960 | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 66,676,835 | 66,975,835 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 65,426,835 | 65,725,835 |
| Warrant [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 1,250,000 | 1,250,000 |
| Subscription Based Contract [Member] | ||
| Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance | $ 1,160,073 | $ 1,149,315 |