XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Outstanding, balance (in shares) 146,000 95,000 95,000  
Balance, grant date weighted-average exercise price (in dollars per share) $ 2.83 $ 2.76 $ 2.76  
Balance, weighted average remaining contractual life (Year) 2 years 6 months 21 days 5 years 6 months 3 days 5 years 5 months 8 days 4 years 9 months 29 days
Balance, aggregate intrinsic value $ 20,000   $ 0 $ 25,000
Forfeited (in shares) (84,000) (19,000)    
Forfeited, grant date weighted-average exercise price (in dollars per share) $ 2.87 $ 2.69    
Outstanding, balance (in shares) 62,000 146,000 146,000 95,000
Balance, grant date weighted-average exercise price (in dollars per share) $ 2.76 $ 2.8 $ 2.83 $ 2.76
Exercisable (in shares) 35,000 38,000    
Exercisable, grant date weighted-average exercise price (in dollars per share) $ 2.76 $ 2.86    
Exercisable, weighted average remaining contractual life (Year)   3 years 4 months 6 days    
Granted (in shares)   70,000    
Granted, grant date weighted-average exercise price (in dollars per share)   $ 2.82    
Granted, weighted average remaining contractual life (Year)   7 years    
Minimum [Member]        
Exercisable, weighted average remaining contractual life (Year) 1 year 3 months 25 days