XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

For the Year Ended December 31,

 
  

2023

  

2022

 

Stock options and restricted stock units, net of forfeitures

 $389  $224 

After-tax effect of stock based compensation

 $389  $224 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

2023

  

2022

 
  

Number of Options

  Weighted-Average Exercise Price  

Number of Options

  Weighted-Average Exercise Price 

Outstanding at beginning of year

  384,500  $2.98   434,500  $3.05 

Granted

            

Exercised

  (44,000)  0.96       

Expired or forfeited

  (70,000)  3.85   (50,000)  3.55 

Outstanding at end of year

  270,500  $3.09   384,500  $2.98 

Exercisable at end of year

  270,500  $3.09   384,500  $2.98 

Weighted-Average Remaining Contractual Life (years)

      1.56       2.43 

Aggregate Intrinsic Value

     $4      $27 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Options Outstanding and Exercisable

 

Range of Exercise Prices

 Number of Options  Weighted-Average Remaining Contractual Life (years)  Weighted-Average Exercise Price 

$0.96 - $1.27

  44,000   3.9  $0.97 

$1.28 - $2.01

  27,000   2.4   1.58 

$2.02 - $3.83

  105,000   1.4   2.44 

$3.84 - $5.22

  94,500   0.4   5.22 
   270,500   1.6  $3.09 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Shares

  Weighted Average Grant Date Fair Value 

Unvested restricted stock units at December 31, 2021

  45,003  $1.51 

Granted

  807,048   1.32 

Forfeited

  (40,000)  1.32 

Vested

  (45,003)  1.51 

Unvested restricted stock units at December 31, 2022

  767,048   1.32 

Granted

  1,040,200   1.26 

Forfeited

      

Vested

  (45,000)  1.37 

Unvested restricted stock units at December 31, 2023

  1,762,248  $1.29