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

2023

   

2022

 

Stock option fair value assumptions:

               

Risk-free interest rate

    3.45 - 4.34 %     2.00 - 4.24 %

Expected life (years)

    6.5       6.5  

Dividend yield

    0 %     0 %

Expected volatility

    60 %     60 %

Weighted average grant date fair value of stock options granted

  $ 5.73     $ 6.67  
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, 2022

    387,500     $ 4.57                  

Granted

    94,000       11.18                  

Exercised

    (19,800 )     3.40                  

Forfeited

    (9,000 )     4.19                  

Outstanding – December 31, 2022

    452,700     $ 5.97       6.87     $ 2,855  

Granted

    94,000       9.36                  

Exercised

    (39,044 )     4.09                  

Forfeited

    (48,956 )     7.77                  

Outstanding – December 31, 2023

    458,700     $ 6.63       6.53     $ 1,432  

Exercisable on December 31, 2023

    245,200     $ 4.51       4.94     $ 1,235