XML 95 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Note 14 - Equity Incentive Plan - Summary of Stock Option Activity (Details) - The 2017 Equity Award Plan [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding balance, number of shares subject to option (in shares) 486,866 688,841  
Outstanding, weighted average exercise price (in dollars per share) $ 1.13 $ 1.2  
Outstanding, weighted average remaining contractual term (Year) 2 years 7 months 17 days 3 years 9 months 3 days 3 years 8 months 12 days
Outstanding, aggregate intrinsic value $ 180,000 $ 264,000 $ 1,478,000
Exercised, number of shares subject to option (in shares) (63,832) (198,095)  
Exercised, weighted average exercise price (in dollars per share) $ 1.14 $ 1.34  
Forfeited, number of shares subject to option (in shares) 0 0  
Forfeited, weighted average exercise price (in dollars per share) $ 0 $ 0  
Expired, number of shares subject to option (in shares) 0 (3,880)  
Expired, weighted average exercise price (in dollars per share) $ 0 $ 3.81  
Outstanding balance, number of shares subject to option (in shares) 423,034 486,866 688,841
Outstanding, weighted average exercise price (in dollars per share) $ 1.12 $ 1.13 $ 1.2