XML 53 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Compensation - Summary of Stock Option Activity for the Period (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options Granted (in shares) 235,474 255,072 397,759
Options Exercised, Shares (in shares) 221,695 191,169 375,292
Outstanding at December 31, 2018 965,659 988,167  
Options Exercised, Shares (in shares) (221,695) (191,169) (375,292)
Cancelled or forfeited (in shares) (268,545)    
Outstanding at December 31, 2019 710,893 965,659 988,167
Exercisable at December 31, 2019 486,382 521,202 539,993
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Options Granted, Average Exercise Price (in dollars per share) $ 18.54 $ 21.30 $ 14.30
Options Exercised, Average Exercise Price (in dollars per share) 13.26    
Outstanding, Average Price (in dollars per share) 16.69    
Cancelled or forfeited, average exercise price (in dollars per share) 18.36    
Outstanding, Average Price (in dollars per share) 17.75 16.69  
Exercisable, Average Exercise Price (in dollars per share) $ 17.31 16.08 16.23
Outstanding, Weighted Average Life 5 years 11 months 15 days    
Exercisable, Weighted Average Life 4 years 8 months 19 days    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Options Exercised, Average Exercise Price (in dollars per share) $ 11.62 9.97 9.97
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Options Exercised, Average Exercise Price (in dollars per share) $ 14.30 $ 20.93 $ 20.93