XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Note 16 - Stock Option and Purchase Plans (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   

Year ended December 31,

 
   

2022

   

2021

 

Expected life (years)

    4.3       4.1  

Expected volatility

    86.5

%

    83.0

%

Risk-free interest rates

    1.69

%

    0.79

%

Expected dividend yield

    0

%

    0

%

Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Number of
Shares

   

Weighted
Average
Grant Date
Fair Value
Per Share

   

Weighted
Average
Remaining
Term

   

Aggregate
Intrinsic
Value

 

Nonvested shares at January 1, 2021

    0     $ 0                  

Granted

    197,500       3.16                  

Vested

    0      

0

                 

Forfeited

    0       0                  

Nonvested shares at December 31, 2021

    197,500       3.16                  

Granted

    197,500       2.59                  

Vested

    0       0                  

Forfeited

    0       0                  

Nonvested shares at December 31, 2022

    395,000     $ 2.88       1.9     $ 809,000  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of
Shares

   

Weighted
Average
Exercise
Price Per
Share

   

Weighted
Average
Remaining
Term

   

Aggregate
Intrinsic
Value

 

Outstanding at January 1, 2021

    2,746,250     $ 1.10                  

Granted

    38,000       3.24                  

Exercised

    (687,500

)

    1.21                  

Forfeited

    (107,000 )     0.93                  

Expired

    (12,500

)

    0.96                  

Outstanding at December 31, 2021

    1,977,250       1.11                  

Granted

    260,000       2.60                  

Exercised

    (138,900

)

    1.11                  

Forfeited

    (51,000

)

    0.86                  

Expired

    (15,500

)

    1.15                  

Outstanding at December 31, 2022

    2,031,850     $ 1.31       2.02     $ 1,690,000  

Exercisable at December 31, 2022

    907,250     $ 1.30       0.84     $ 676,000