XML 62 R46.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK PLANS, Stock Options (Details) - Stock Options [Member] - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock options, number of shares [Roll Forward]    
Balance, beginning of period (in shares) 425,373  
Granted (in shares) 178,087  
Expired (in shares) 0  
Cancelled / Forfeited (in shares) 0  
Exercised (in shares) (15,040)  
Balance, end of period (in shares) 588,420  
Exercisable (vested) at end of period (in shares) 293,924  
Stock options, weighted average exercise price [Roll Forward]    
Balance, beginning of period (in dollars per share) $ 8.30  
Granted (in dollars per share) 11.19  
Expired (in dollars per share) 0  
Cancelled / Forfeited (in dollars per share) 0  
Exercised (in dollars per share) 3.11  
Balance, end of period (in dollars per share) 9.31  
Exercisable (vested) at end of period (in dollars per share) $ 7.59  
Stock options, additional disclosures [Abstract]    
Outstanding, aggregate intrinsic value $ 510,098  
Exercisable (vested), aggregate intrinsic value $ 510,098  
Outstanding, weighted average remaining contractual term 7 years 5 months 8 days  
Exercisable (vested), weighted average remaining contractual term 5 years 7 months 20 days  
Weighted average fair value of options granted (in dollars per share) $ 1.41  
Intrinsic value of options exercised $ 96,000 $ 0
Fair value of awards vested 149,000 $ 141,000
Unrecognized compensation related to non-vested stock options $ 460,000  
Unrecognized compensation cost, period for recognition 2 years 10 months 10 days  
Recognized compensation cost $ 42,000  
Weighted average assumptions used in valuation [Abstract]    
Risk free interest rate 1.42%  
Expected dividend yield 0.00%  
Expected life 5 years  
Expected price volatility 10.18%