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

For the Year Ended December 31,

 
  

2024

  

2023

 

Stock options and restricted stock units, net of forfeitures

 $446  $389 

After-tax effect of stock based compensation

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

2024

  

2023

 
  

Number of Options

  Weighted-Average Exercise Price  

Number of Options

  Weighted-Average Exercise Price 

Outstanding at beginning of year

  270,500  $3.09   384,500  $2.98 

Granted

            

Exercised

        (44,000)  0.96 

Expired or forfeited

  (94,500)  5.22   (70,000)  3.85 

Outstanding at end of year

  176,000  $1.94   270,500  $3.09 

Exercisable at end of year

  176,000  $1.94   270,500  $3.09 

Weighted-Average Remaining Contractual Life (years)

      1.18       1.56 

Aggregate Intrinsic Value

     $4      $4 
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   2.9  $0.97 

$1.28 - $2.01

  27,000   1.4   1.58 

$2.02 - $2.44

  105,000   0.4   2.44 
   176,000   1.2  $1.94 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Shares

  Weighted Average Grant Date Fair Value 

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 

Granted

  151,000   1.09 

Forfeited

  (425,100)  1.26 

Vested

  (406,026)  1.32 

Unvested restricted stock units at December 31, 2024

  1,082,122  $1.26