XML 36 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Stock incentive plans, Stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Remaining Term [Abstract]      
Unrecognized compensation cost related to stock options $ 1,481,000    
Weighted average period to recognize compensation cost not yet recognized 2 years 1 month 6 days    
Intrinsic value of stock options exercised   $ 280,000 $ 958,000
Fair value of all awards vested $ 1,600,000 1,100,000 1,100,000
Cash received from exercise of stock options $ 0 416,000 1,043,000
Excess tax benefit in provision for income taxes   $ 17,000 $ 150,000
2005 Equity Incentive Plan and 2014 Equity Incentive Plan [Member] | Stock Options [Member]      
Number of Shares [Roll Forward]      
Outstanding, beginning of period (in shares) 1,004,293    
Granted (in shares) 180,675    
Exercised (in shares) 0    
Forfeited (in shares) (36,625)    
Expired (in shares) (5,875)    
Outstanding, end of period (in shares) 1,142,468 1,004,293  
Options vested or expected to vest (in shares) 1,142,468    
Options exercisable, end of period (in shares) 730,500    
Weighted Average Exercise Price [Abstract]      
Outstanding, beginning of period (in dollars per share) $ 9.00    
Granted (in dollars per share) 10.31    
Exercised (in dollars per share) 0    
Forfeited (in dollars per share) 8.72    
Expired (in dollars per share) 6.05    
Outstanding, end of period (in dollars per share) 9.23 $ 9.00  
Options vested or expected to vest (in dollars per share) 9.23    
Options exercisable, end of period (in dollars per share) $ 8.62    
Aggregate Intrinsic Value [Abstract]      
Options vested and expected to vest $ 2,441,000    
Options exercisable, end of period $ 1,888,000    
Remaining Term [Abstract]      
Options vested and expected to vest 5 years 8 months 12 days    
Options exercisable, end of period 4 years 1 month 6 days    
2005 Equity Incentive Plan and 2014 Equity Incentive Plan [Member] | Restricted Share Units [Member]      
Number of Shares [Roll Forward]      
Options vested or expected to vest (in shares) 90,575    
Weighted Average Exercise Price [Abstract]      
Options vested or expected to vest (in dollars per share) $ 0    
Number of Units [Roll Forward]      
Outstanding, beginning of period (in shares) 98,600    
Granted (in shares) 58,050    
Exercised (in shares) (45,167)    
Forfeited (in shares) (20,908)    
Expired (in shares) 0    
Outstanding, end of period (in shares) 90,575 98,600  
Weighted Average Grant Stock Price [Abstract]      
Outstanding, beginning of period (in dollars per share) $ 9.82    
Granted (in dollars per share) 10.44    
Exercised (in dollars per share) 9.16    
Forfeited (in dollars per share) 12.12    
Expired (in dollars per share) 0    
Outstanding, end of period (in dollars per share) $ 10.46 $ 9.82  
Aggregate Intrinsic Value [Abstract]      
Restricted stock units vested and expected to vest $ 994,000    
Remaining Term [Abstract]      
Restricted stock units vested and expected to vest 2 years 6 months