Note 9 - Leases - Operating Lease Balance Sheet Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Total lease cost | $ 14,547 | $ 6,979 | $ 21,805 | $ 13,958 | |
| Operating lease right-of-use assets | 148,721 | 148,721 | $ 47,953 | ||
| Operating lease liabilities, current portion | 66,585 | 66,585 | 27,728 | ||
| Operating lease liabilities, non-current portion | 83,147 | 83,147 | 21,266 | ||
| Total operating lease liabilities | $ 149,732 | $ 149,732 | $ 48,994 | ||
| Weighted average remaining lease term (in years) – operating leases (Year) | 2 years 2 months 26 days | 2 years 2 months 26 days | 1 year 8 months 1 day | ||
| Weighted average discount rate – operating leases | 5.50% | 5.50% | 5.50% | ||
| Cash paid for amounts included in the measurement of operating lease liabilities for the six months ended June 30, 2026 and 2025: | $ 30,145 | $ 11,964 | |||