v3.26.1
Note 7 - Equity and Stock-based Compensation - Stock Option Activity (Details) - The 2016 Omnibus Plan [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Outstanding, shares (in shares) 2,380,582  
Outstanding, weighted-average exercise price (in dollars per share) $ 0.73  
Outstanding, weighted average remaining contractual term (Year) 7 years 7 months 17 days 5 years 10 months 2 days
Shares granted (in shares) 1,125,000  
Shares granted, weighted-average exercise price (in dollars per share) $ 1.13  
Granted, weighted average remaining contractual term (Year) 10 years  
Shares exercised (in shares) (502,500)  
Shares exercised, weighted-average exercise price (in dollars per share) $ (0.67)  
Shares forfeited or expired (in shares) (117,292)  
Shares forfeited or expired, weighted-average exercise price (in dollars per share) $ 1.05  
Outstanding, shares (in shares) 2,885,790 2,380,582
Outstanding, weighted-average exercise price (in dollars per share) $ 0.88 $ 0.73
Outstanding, weighted average remaining contractual term (Year) 7 years 7 months 17 days 5 years 10 months 2 days
Exercisable, shares (in shares) 1,689,957  
Exercisable, weighted-average exercise price (in dollars per share) $ 0.72  
Exercisable, weighted average remaining contractual term (Year) 6 years 1 month 2 days