XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
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, 2023

    235,172     $ 4.21  

Granted to employees and non-employee directors

    10,715       5.32  

Vested

    (8,172 )     4.02  

Outstanding, March 31, 2024

    237,715       4.12  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted Average

 
           

Exercise Price

 
   

Options

   

Per Option

 
                 

Options outstanding, December 31, 2023

    292,766     $ 3.71  

Exercised

    (226,666 )     3.59  

Options outstanding, March 31, 2024

    66,100       4.12  

Options exercisable, March 31, 2024

    9,899       3.70