XML 141 R128.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Compensation Plans - Schedule of Share-based Compensation, Stock Options, Activity (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Compensation Plans        
Available to Grant 594,850 86,672 245,350 436,900
Shares Under Option 1,064,917 1,033,303 971,107 807,868
Weighted Average Exercise Price $ 53.671 $ 50.528 $ 48.079 $ 49.139
Granted from 2018 Plan        
Stock Compensation Plans        
Available to Grant 2,500 202,700 196,350  
Shares Under Option 2,500 202,700 196,350  
Weighted Average Exercise Price $ 61.550 $ 57.980 $ 41.740  
Exercised        
Stock Compensation Plans        
Shares Under Option 136,801 91,285 21,436  
Weighted Average Exercise Price $ 42.149 $ 40.532 $ 33.805  
Forfeited from terminated plan(s)        
Stock Compensation Plans        
Available to Grant 39,235      
Shares Under Option 39,235 5,197 6,875  
Weighted Average Exercise Price $ 52.523 $ 44.563 $ 38.849  
Forfeited from current plan(s)        
Stock Compensation Plans        
Available to Grant 750 44,022 4,800  
Shares Under Option 750 44,022 4,800  
Weighted Average Exercise Price $ 61.550 $ 52.256 $ 57.513  
Termination of 2018 Plan        
Stock Compensation Plans        
Available to Grant 123,407      
Available to Grant from 2022 Plan        
Stock Compensation Plans        
Available to Grant 800,000      
Granted from 2022 Plan        
Stock Compensation Plans        
Available to Grant 205,900      
Shares Under Option 205,900      
Weighted Average Exercise Price $ 61.505