XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Options Outstanding and Exercisable:

                         

Range of
Exercise Price

   

Number
Outstanding

   

Wgt. Avg. Contractual
Life Remaining (in

years)

   

Wgt. Avg.
Exercise Price

   

Aggregate
Intrinsic Value

 
$3.50 - $3.86       13,000       2.7     $ 3.75     $ 140,930  
  $7.80         8,000       3.9     $ 7.80     $ 54,320  
  $19.99         30,000       4.6     $ 19.99     $ -  
  $39.11         8,000       4.9     $ 39.11     $ -  
$3.50 - $39.11       59,000       4.1     $ 17.35     $ 195,250  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Number of Restricted

Stock Units

   

Weighted-average grant

date fair value per share

 

Balance as of December 31, 2023

    -     $ -  

Granted

    287,484       12.34  

Vested

    -       -  

Canceled and forfeited

    (1,300 )     12.34  

Balance as of June 30, 2024

    286,184     $ 12.34