XML 106 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note I - Stock Option Plans - Summary of Option Activity for Employees (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of options granted (in shares) 0  
Share-Based Payment Arrangement, Employee [Member]    
Number of options (in shares) 3,036,989  
Weighted average exercise price, outstanding (in dollars per share) $ 2.29  
Weighted average remaining contractual life, outstanding (Year) 4 years 6 months 14 days 5 years 4 months 28 days
Aggregate intrinsic value, outstanding   $ 0
Number of options granted (in shares) 0  
Weighted average exercise price, granted (in dollars per share) $ 0  
Number of options exercised (in shares) 0  
Weighted average exercise price, exercised (in dollars per share) $ 0  
Number of options forfeited and expired (in shares) (85,000)  
Weighted average exercise price, forfeited or expired (in dollars per share) $ 0  
Number of options (in shares) 2,951,989 3,036,989
Weighted average exercise price, outstanding (in dollars per share) $ 2.29 $ 2.29
Number of options exercisable (in shares) 2,103,433  
Weighted average exercise price, exercisable (in dollars per share) $ 2.24  
Weighted average remaining contractual life, exercisable (Year) 3 years 11 months 15 days  
Share-Based Payment Arrangement, Nonemployee [Member]    
Number of options (in shares) 91,663  
Weighted average exercise price, outstanding (in dollars per share) $ 1.76  
Weighted average remaining contractual life, outstanding (Year) 2 years 1 month 13 days 2 years 3 months
Aggregate intrinsic value, outstanding $ 5,750 $ 2,833
Number of options granted (in shares) 24,999  
Weighted average exercise price, granted (in dollars per share) $ 0.84  
Number of options exercised (in shares) 0  
Weighted average exercise price, exercised (in dollars per share) $ 0  
Number of options forfeited and expired (in shares) (16,666)  
Weighted average exercise price, forfeited or expired (in dollars per share) $ 0.55  
Number of options (in shares) 99,996 91,663
Weighted average exercise price, outstanding (in dollars per share) $ 1.74 $ 1.76
Number of options exercisable (in shares) 80,551  
Weighted average exercise price, exercisable (in dollars per share) $ 1.95  
Weighted average remaining contractual life, exercisable (Year) 1 year 7 months 6 days  
Weighted average remaining contractual life, granted (Year) 4 years 8 months 15 days  
Aggregate intrinsic value, exercisable $ 3,389