XML 150 R136.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Compensation Plans - Schedule of Share-based Compensation, Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 971,107 807,868
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 48.079 $ 49.139
Share based compensation stock option weighted average remaining contractual term 7 years 2 months 23 days 7 years 6 months 14 days
Granted    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 196,350  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 41.740  
Exercised    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 21,436  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 30.805  
Forfeited    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 11,675  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 46.523  
Balance, End of Period    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 363,695  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 42.583  
Balance, End of Period | Options exercisable    
Share based compensation stock option weighted average remaining contractual term 4 years 11 months 12 days