XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Stock Incentive Plan - Schedule of Stock Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total stock-based compensation $ 1,637,788 $ 1,092,146
Unrecognized compensation cost $ 4,084,270 $ 1,788,566
Vesting period (Year) 3 years 5 months 1 day 2 years 2 months 15 days
Share-Based Payment Arrangement, Option [Member]    
Total stock-based compensation $ 345,129 $ 456,902
Unrecognized compensation cost $ 619,880 $ 654,313
Vesting period (Year) 2 years 8 months 23 days 2 years 4 months 9 days
Restricted Stock Units (RSUs) [Member]    
Total stock-based compensation $ 1,264,920 $ 658,717
Unrecognized compensation cost $ 3,464,390 $ 1,099,972
Vesting period (Year) 3 years 6 months 18 days 2 years 2 months 1 day
Market Based Stock Units [Member]    
Total stock-based compensation $ 27,739 $ (23,473)
Unrecognized compensation cost 0 $ 34,281
Vesting period (Year)   6 months 25 days
Award With Cost to be Recognized in Cost of Goods Sold [Member]    
Total stock-based compensation 3,650 $ 503
Unrecognized compensation cost $ 9,648 $ 2,976
Vesting period (Year) 3 years 10 months 17 days 1 year 7 months 13 days
Award With Cost to be Recognized in General and Administrative [Member]    
Total stock-based compensation $ 1,494,315 $ 849,784
Unrecognized compensation cost $ 3,807,481 $ 1,666,980
Vesting period (Year) 3 years 5 months 26 days 2 years 3 months 14 days
Award With Cost to be Recognized in Sales and Marketing [Member]    
Total stock-based compensation $ 139,823 $ 241,859
Unrecognized compensation cost $ 267,141 $ 118,610
Vesting period (Year) 4 years 4 months 28 days 11 months 26 days