XML 84 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Options - Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of shares, Beginning Balance 660,000 713,000
Number of shares, Granted 347,000 110,000
Number of shares, Cancelled or expired (56,112) (61,334)
Number of shares, Exercised (315,888) (101,666)
Number of shares, Ending Balance 635,000 660,000
Number of shares Exercisable, Ending Balance 372,000  
Weighted average exercise price, Beginning Balance $ 1.35 $ 1.21
Weighted average exercise price, Granted 2.99 1.74
Weighted average exercise price, Cancelled or expired 1.41 1.09
Weighted average exercise price, Exercised 1.15 1.01
Weighted average exercise price, Ending Balance 2.31 1.35
Weighted average exercise price Exercisable, Ending Balance 2.39  
Minimum [Member]    
Exercise price per share, Beginning Balance 0.75 0.75
Exercise price per share, Granted 2.44 1.48
Exercise price per share, Cancelled or expired 0.75 1.00
Exercise price per share, Exercised 0.75 0.75
Exercise price per share, Ending Balance 0.75 0.75
Exercise price per share Exercisable, Ending Balance 0.75  
Maximum [Member]    
Exercise price per share, Beginning Balance 1.75 1.70
Exercise price per share, Granted 4.13 1.75
Exercise price per share, Cancelled or expired 3.46 1.70
Exercise price per share, Exercised 1.70 1.42
Exercise price per share, Ending Balance 4.13 $ 1.75
Exercise price per share Exercisable, Ending Balance $ 4.13