Note 12 - Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Operating lease right-of-use assets | $ 89,685 | $ 115,150 |
| Current portion of operating lease obligations | 32,422 | 32,566 |
| Operating lease obligations, net of current portion | 60,550 | 85,437 |
| Total operating lease liabilities | $ 92,972 | $ 118,003 |