Annual report pursuant to Section 13 and 15(d)

Stock - Based Compensation - Narrative (Details)

v3.19.3.a.u2
Stock - Based Compensation - Narrative (Details)
12 Months Ended
May 16, 2019
USD ($)
shares
Feb. 06, 2019
$ / shares
shares
May 17, 2018
USD ($)
shares
Feb. 07, 2018
$ / shares
shares
May 18, 2017
USD ($)
shares
Feb. 08, 2017
employees
$ / shares
shares
May 05, 2016
employees
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
May 17, 2019
shares
Dec. 31, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares authorized (in shares) | shares               500,000        
Options available (in shares) | shares               215,823        
Compensation expense               $ 2,100,000 $ 800,000 $ 600,000    
(Benefit from) provision for income taxes               $ 400,000 $ 200,000 $ 200,000    
Exercised (in shares) | shares               3,628 85,440 25,632    
Options exercisable (in shares) | shares               51,745        
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares               $ 14.13        
Share-based compensation expense               $ 2,091,000 $ 827,000 $ 638,000    
Issuance of shares of common stock from the treasury (in shares) | shares               162,869 66,632 58,532    
Stock Options                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Options available (in shares) | shares               155,845 155,845 154,870   152,965
Exercised (in shares) | shares               3,628 85,440      
Option exercises, aggregate exercise price               $ 45,734 $ 1,000,000      
Options exercisable (in shares) | shares               51,745 49,127 119,861    
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares               $ 14.13 $ 13.82 $ 12.45    
Share-based compensation expense               $ 31,186 $ 46,529 $ 80,966    
Total unrecognized compensation cost               $ 2,261        
Share-based compensation, weighted average period of recognition               1 month 11 days        
Performance Shares                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Options, vested in period, fair value               $ 400,000 $ 0 0    
Granted (in shares) | shares               35,887        
Granted, weighted average grant date fair value (in dollars per share) | $ / shares                 $ 15.72      
Vesting period               3 years        
Nonvested award, option, cost not yet recognized, amount               $ 200,000        
Nonvested award, cost not yet recognized, period for recognition               1 year 4 months 10 days        
2011 Plan | Stock Options | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Annual vesting rate               20.00%        
2011 Plan | Stock Options | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Annual vesting rate               33.00%        
2005 Stock Awards Plan | Stock Options | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Annual vesting rate               33.00%        
2005 Stock Awards Plan | Stock Awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based compensation expense               $ 1,400,000 $ 800,000 $ 600,000    
Total unrecognized compensation cost               $ 800,000        
Share-based compensation, weighted average period of recognition               2 years 1 month 10 days        
2015 Stock Awards Plan | Stock Awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares authorized (in shares) | shares 250,000             250,000     500,000  
Annual vesting rate               20.00%        
Expiration period for awards               10 years        
Period after grant date, awards vesting begins               1 year 1 year      
Granted (in shares) | shares   44,949   65,527   44,687            
Granted, weighted average grant date fair value (in dollars per share) | $ / shares   $ 15.72   $ 12.47   $ 12.30            
Vesting period           3 years 5 years          
Number of employees receiving grants | employees           8 5          
2015 Stock Awards Plan | Stock Awards | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Annual vesting rate               20.00% 20.00%      
2015 Stock Awards Plan | Stock Awards | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Annual vesting rate               33.00% 33.00%      
Non Employee Director                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Issuance of shares of common stock from the treasury (in shares) | shares 15,909   14,857   24,209              
Annual Cash Retainer Fees $ 304,000   $ 276,000   $ 287,500              
Restricted Stock | Non Employee Director                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Maximum annual retainer percent               100.00%        
May 5, 2016 | 2015 Stock Awards Plan | Stock Awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based compensation expense               $ 75,756        
February 8, 2017 | 2015 Stock Awards Plan | Stock Awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based compensation expense               $ 67,180