XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
2001 Non-Qualified Stock Option Plan                     
  

Beginning

Balance

Outstanding

  

Granted

During

Period

  

Exercised

During

Period

  

Canceled

During

Period

  

Ending

Balance

Outstanding

  Exercisable 
Year ended December 31, 2020                        
Number of shares  22,930   -   -   (15,930)  7,000   7,000 
Weighted average exercise price per share $5.36   -   -  $4.25  $7.90  $7.90 
Year ended December 31, 2021                        
Number of shares  7,000   -   -   (7,000)  -   - 
Weighted average exercise price per share $7.90   -   -  $7.90   -   - 
2007 Share Incentive Plan                        
   

Beginning

Balance

Outstanding

   

Granted

During

Period

   

Exercised

During

Period

   

Canceled

During

Period

   

Ending

Balance

Outstanding

   Exercisable 
Number of shares  345,000   -   -   -   345,000   305,000 
Weighted average exercise price per share $12.33   -   -   -  $12.33  $12.60 
Year ended December 31, 2021                        
Number of shares  345,000   -   -   (125,000)  220,000   200,000 
Weighted average exercise price per share $12.33   -   -  $11.94  $12.56  $12.78 
2007 Share Incentive Plan                        
   

Beginning

Balance

Outstanding

   

Granted

During

Period

   

Exercised

During

Period

   

Canceled

During

Period

   

Ending

Balance

Outstanding

   Exercisable 
Year ended December 31, 2020                        
Number of shares  65,000   -   -   -   65,000   - 
Weighted average exercise price per share $5.94   -   -   -  $5.94   - 
Year ended December 31, 2021                        
Number of shares  65,000   333,500   -   -   398,500   65,000 
Weighted average exercise price per share $5.94  $4.13   -   -  $4.43  $5.94 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Stock Price

 $4.13 

Exercise Price

 $4.13 

Dividend yield

  0%

Expected volatility

  67%

Risk-Free interest rate

  1.36%

Expected life (in years)

  6.00 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
    Options Outstanding          Options Exercisable     

Exercise

Price Range

  

 

Number

Outstanding

  

Weighted

Average

Remaining

Contractual

  

 

Weighted

Average

Exercise

Price

  

 

Intrinsic

Value

  

 

Number

Exercisable

  

Weighted

Average

Exercise

Price

  

Intrinsic

Value

 
$4.00-7.00   378,500   9.3  $4.23  $21,000   45,000  $5.00  $0 
$7.01-10.00   20,000   6.3  $8.07  $0   20,000  $8.07  $0 
$10.01-12.00   120,000   3.6  $10.52  $0   100,000  $10.56  $0 
$12.01-15.00   100,000   .6  $15.00  $0   100,000  $15.00  $0 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Shares of

Restricted Stock

  

Weighted

Average Grant

Date Fair

Value

 

Unvested outstanding at January 1, 2020

  0  $0 

Granted

  30,200  $3.74 

Vested

  (30,200) $3.74 

Forfeited/Cancelled

  -   - 

Unvested outstanding at December 31, 2020

  0  $0 
         

Granted

  42,800  $4.65 

Vested

  (36,000) $4.60 

Forfeited/Cancelled

  (6,800) $4.90 

Unvested outstanding at December 31, 2021

  0  $0 
  

Shares of

Restricted

Stock Units

  

Weighted

Average Grant

Date Fair

Value

 

Unvested outstanding at January 1, 2020

  22,575  $4.66 

Granted

  -   - 

Vested

  (12,825) $8.81 

Forfeited/Cancelled

  (1,000) $5.45 
         

Unvested outstanding at December 31, 2020

  8,750  $5.00 

Granted

  -   - 

Vested

  (3,250) $5.29 

Forfeited/Cancelled

  (-) $- - 
         

Unvested outstanding at December 31, 2021

  5,500  $4.82