XML 142 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans - Schedule of Share-based Compensation, Stock Options, Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Available to Grant      
Available to grant beginning of period 694,850 86,672 245,350
Available to grant end of period 487,600 694,850 86,672
Shares Under Option      
Options outstanding at beginning of period 1,064,917 1,033,303 971,107
Granted 210,300 208,400 202,700
Exercised (22,762) (136,801) (91,285)
Options outstanding at end of period 1,240,305 1,064,917 1,033,303
Weighted Average Exercise Price      
Weighted Average Exercise Price beginning of period $ 53.671 $ 50.528 $ 48.079
Exercised 38.830 42.149 40.532
Weighted Average Exercise Price, end of period $ 53.857 $ 53.671 $ 50.528
2018 Plan      
Available to Grant      
Granted   (2,500) (202,700)
Termination   (123,407)  
Shares Under Option      
Granted   2,500 202,700
Options outstanding at end of period 612,511    
Weighted Average Exercise Price      
Granted   $ 61.550 $ 57.980
2022 Plan      
Available to Grant      
Granted (210,300) (205,900)  
Available to Grant from 2022 Plan   900,000  
Shares Under Option      
Granted 210,300 205,900  
Options outstanding at end of period 412,400    
Weighted Average Exercise Price      
Granted $ 53.166 $ 61.505  
Current plans      
Available to Grant      
Forfeited 3,050 750 44,022
Shares Under Option      
Forfeited (3,050) (750) (44,022)
Weighted Average Exercise Price      
Forfeited $ 61.550 $ 61.550 $ 52.256
Terminated plans      
Available to Grant      
Forfeited   39,235  
Shares Under Option      
Forfeited (9,100) (39,235) (5,197)
Weighted Average Exercise Price      
Forfeited $ 51.123 $ 52.523 $ 44.563
Employee Stock Option      
Shares Under Option      
Options outstanding at beginning of period 1,064,917    
Granted 210,300    
Exercised (22,762)    
Forfeited (12,150)    
Options outstanding at end of period 1,240,305 1,064,917  
Options exercisable, end of period 571,490    
Weighted Average Exercise Price      
Weighted Average Exercise Price beginning of period $ 53.671    
Granted 53.166    
Exercised 38.830    
Forfeited 53.741    
Weighted Average Exercise Price, end of period 53.857 $ 53.671  
Weighted Average Exercise Price, exercisable, end of period $ 51.688    
Weighted Average Remaining Contractual Term 6 years 8 months 26 days 7 years 1 month 17 days  
Weighted Average Remaining contractual Term, exercisable 4 years 7 months 20 days