XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of outstanding warrants to shareholders
Outstanding and
exercisable
warrants
   Weighted average
exercise price
of outstanding
warrants
   Weighted average
Remaining contractual
life (years)
 
 1,120,000    2.92    2.81 

 

Schedule of employee and director stock option activity and related information
   2021   2020   2019 
   Number of
options
   Weighted-
average
exercise
price
   Number of
options
   Weighted
average
exercise
price
   Number of
options
   Weighted-
average
exercise
price
 
                         
Outstanding - beginning of year   170,500   $2.30    246,874   $2.26    320,875   $2.59 
Changes during the year:                              
Granted   175,000   $3.36    45,000   $2.55    95,000   $2.13 
Exercised   (52,167)  $2.29    (84,618)  $2.29    (125,195)  $2.52 
Forfeited   (17,500)  $2.44    (36,756)  $2.38    (43,806)  $3.65 
                               
Outstanding - year end   275,833   $2.40    170,500   $2.30    246,874   $2.26 
                               
Vested and expected to vest   83,334   $2.22    95,834   $2.23    148,498   $2.41 
Exercisable at year end   51,667   $2.26    48,834   $2.26    79,372   $2.38 

 

Schedule of options granted to employees and directors
                Weighted average 
    Options   Weighted   Options   Remaining 
    outstanding   average   exercisable   Contractual 
    as of   remaining   as of   life of options 
Exercise   December 31,   contractual   December 31,   exercisable 
Price   2021   life (years)   2021   (years) 
                  
$2.118    60,833    2.83    31,667    2.83 
 2.176    10,000    3.08    3,334    3.08 
 2.388    10,000    1.54    10,000    1.54 
 2.433    7,500    4.02    
-
    
-
 
 2.775    20,000    3.96    6,666    3.96 
 3.195    20,000    4.14    
-
    
-
 
 3.251    7,500    4.81    
-
    
-
 
 3.252    100,000    4.81    
-
    
-
 
 3.863    30,000    4.75    
-
    
-
 
$4.022    10,000    4.67    
-
    
-
 
                       
 
Grand Total
    275,833    4.05    51,667    2.90