XML 83 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Compensation - Summary of Stock Option Activity for the Period (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options Granted (in shares) 255,072 397,759 271,350
Issuances under option plans, shares 191,169 375,292 334,836
Outstanding at December 31, 2017 988,167 1,183,830  
Options Exercised, Shares (in shares) (191,169) (375,292) (334,836)
Cancelled or forfeited (in shares) (86,411)    
Outstanding at December 31, 2018 965,659 988,167 1,183,830
Exercisable at December 31, 2018 521,202 539,993 934,898
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) $ 21.30 $ 14.30 $ 11.62
Options Exercised, Average Exercise Price (in dollars per share) 14.30    
Outstanding, Average Price (in dollars per share) 15.13    
Cancelled or forfeited, average exercise price (in dollars per share) 17.65    
Outstanding, Average Price (in dollars per share) 16.69 15.13  
Exercisable, Average Exercise Price (in dollars per share) $ 16.08 16.23 14.88
Outstanding, Weighted Average Life 7 years 2 months 23 days    
Exercisable, Weighted Average Life 6 years 1 month 6 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) $ 9.97 9.00 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) $ 20.93 $ 14.77 $ 17.02