XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares

   

Weighted-

Average

Exercise Price

Per Share

   

Weighted-

Average

Remaining

Contractual

Term
(in years)

   

Aggregate

Intrinsic Value

 

Outstanding – January 1, 2021

    362,640     $ 3.96                  

Granted

    49,000       8.50                  

Exercised

    (13,400 )     3.43                  

Cancelled

    (10,740 )     3.42                  

Outstanding – December 31, 2021

    387,500     $ 4.57       7.17     $ 1,225  

Granted

    94,000       11.18                  

Exercised

    (19,800 )     3.40                  

Cancelled

    (9,000 )     4.19                  

Outstanding – December 31, 2022

    452,700     $ 5.97       6.87     $ 2,855  

Exercisable on December 31, 2022

    223,300     $ 4.11       5.76     $ 1,817