XML 144 R131.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Compensation Plans - Schedule of Share-based Compensation, Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,033,303 971,107
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 50.528 $ 48.079
Share based compensation stock option weighted average remaining contractual term 7 years 18 days 7 years 2 months 23 days
Granted    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 202,700  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 57.980  
Exercised    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 91,285  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 40.532  
Forfeited    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 49,219  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 51.444  
Balance, End of Period    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 421,347  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 46.804  
Balance, End of Period | Options exercisable    
Share based compensation stock option weighted average remaining contractual term 4 years 10 months 13 days