XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted-Average

 
           

Grant Date Price

 
   

Shares

   

Restricted stock awards

 
                 

Outstanding, December 31, 2021

    15,140     $ 7.14  

Granted to employees and directors

    21,772       4.00  

Vested

    (18,540 )     6.56  

Canceled/expired/forfeited

    -       -  

Outstanding, December 31, 2022

    18,372       4.00  

Granted to employees and directors

    227,000       4.23  

Vested

    (10,200 )     3.99  

Canceled/expired/forfeited

    -       -  

Outstanding December 31, 2023

    235,172       4.21  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

 
           

Average

 
           

Exercise Price

 
   

Shares

   

Per Option

 
                 

Options outstanding, December 31, 2021

    427,580     $ 3.50  

Granted to employees and directors

    19,600       3.99  

Exercised

    (21,665 )     3.70  

Canceled/expired/forfeited

    (14,900 )     3.93  

Options outstanding, December 31, 2022

    410,615       3.50  

Granted to employees and directors

    46,400       4.23  

Exercised

    (140,916 )     3.29  

Canceled/expired/forfeited

    (23,333 )     3.53  

Options outstanding, December 31, 2023

    292,766       3.71  

Options exercisable, December 31, 2023

    236,565       3.60  
Share-Based Payment Arrangement, Activity [Table Text Block]
   

Options Outstanding

   

Options Exercisable

 

Range of

Exercise

Prices

 

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

   

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

 

$3.42

- $4.23     292,766     $ 3.71       1.17     $ 462,000       236,565     $ 3.60       0.36     $ 400,000