XML 99 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Based Compensation Roll Forward Schedule of Stock Option Plan by Shares and Weighted Average Exercise Prices (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Shares Available for Grant at Period-End (in shares)   225,485  
Shares      
Outstanding, Beginning Balance (in shares) 293,058    
Granted (in shares) 53,560 55,069.98 59,008.7
Exercised (in shares) (86,508)    
Forfeited (in shares) (18,868)    
Outstanding, Ending Balance (in shares) 241,242 293,058  
Exercisable (in shares) 126,081    
Vested and Expected to Vest (in shares) 115,161    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 24.92    
Granted (in dollars per share) 30.79    
Exercised (in dollars per share) 20.69    
Forfeited (in dollars per share) 25.83    
Ending balance (in dollars per share) 27.58 $ 24.92  
Exercisable (in dollars per share) 24.71    
Vested and Expected to Vest (in dollars per share) $ 30.72    
Weighted Average Remaining Contractual Life (in years)      
Outstanding (in years) 6 years 6 months 1 day    
Exercisable (in years) 4 years 11 months 15 days    
Vested and Expected to Vest (in years) 8 years 2 months 10 days    
Aggregate Intrinsic Value      
Outstanding $ 2,465    
Exercisable 1,649    
Vested and Expected to Vest $ 816