v3.26.1
Note 11 - Stock Incentive Plan - Schedule of Stock Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total stock-based compensation $ 280,537 $ 488,576 $ 652,489 $ 996,986
Award With Cost to be Recognized in Cost of Goods Sold [Member]        
Total stock-based compensation 1,427 8,625 9,647 9,596
Award With Cost to be Recognized in General and Administrative [Member]        
Total stock-based compensation 251,253 445,901 600,157 935,243
Award With Cost to be Recognized in Sales and Marketing [Member]        
Total stock-based compensation $ 27,857 $ 34,050 $ 42,685 $ 52,147