Note 7 - Share-based Compensation - Stock-based Compensation Expense 2 (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation expense | $ 235,154 | $ 271,400 | $ 368,768 | $ 635,311 |
| Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Stock-based compensation expense | 13,817 | 25,601 | 27,349 | 52,648 |
| Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | ||||
| Stock-based compensation expense | 130,088 | 116,445 | 154,189 | 322,445 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Stock-based compensation expense | 64,971 | 86,632 | 131,883 | 170,034 |
| Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense | ||||
| Stock-based compensation expense | $ 26,278 | $ 42,722 | $ 55,347 | $ 90,184 |