XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Expected volatility

  83.1%

Expected life (years)

  2.5 

Risk-free interest rate

  5.51%

Expected dividend yield

  1.04%
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]

Options Outstanding

  

Options Exercisable

 

Options Outstanding

  

Weighted Average Remaining Contractual Life

  

Weighted Average Exercise Price

  

Aggregate Intrinsic Value

  

Options Exercisable

  

Weighted Average Exercise Price

  

Aggregate Intrinsic Value

 
119,750   4.81  $3.11  $109,340   107,250  $3.20  $91,840 
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
  

2023

  

2022

 
  

Shares

  

Weighted Average Exercise Price

  

Shares

  

Weighted Average Exercise Price

 

Options outstanding at beginning of year

  101,500  $2.97   85,000  $2.52 

Granted

  19,750   3.85   16,500   5.29 

Exercised

  (1,000)  3.01   0   0 

Forfeited

  (500)  5.29   0   0 

Balance at December 31:

  119,750  $3.11   101,500  $2.97 
                 

Options Exercisable at December 31:

  107,250  $3.20   76,500  $3.15