v3.26.1
Note 9 - Stockholders' Equity - Compensation Expense 2 (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Expense $ 116,322 $ 139,142 $ 1,045,225 $ 248,043
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Share-Based Payment Arrangement, Expense 8,485 7,427 66,604 13,583
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-Based Payment Arrangement, Expense 30,563 62,054 479,761 108,488
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-Based Payment Arrangement, Expense 57,691 39,061 373,831 73,635
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Share-Based Payment Arrangement, Expense $ 19,583 $ 30,600 $ 125,029 $ 52,337