XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of the status of the stock option plan and changes - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Shares, Outstanding at beginning of year 427,224 464,724 495,195
Weighted average exercise price, Outstanding at beginning of year $ 34.32 $ 33.97 $ 29.93
Shares, Granted 121,000
Weighted average exercise price, Granted $ 40.45
Shares, Exercised (27,250) (32,375) (127,871)
Weighted average exercise price, Exercised $ 20.18 $ 27.94 $ 23.56
Shares, Forfeited or expired (68,625) (5,125) (23,600)
Weighted average exercise price, Forfeited or expired $ 34.15 $ 43.14 $ 38.88
Shares, Outstanding at end of year 331,349 427,224 464,724
Weighted average exercise price, Outstanding at end of year $ 35.51 $ 34.32 $ 33.97
Weighted Average Remaining Contractual Life, Outstanding at end of year 4 years 10 months 24 days 5 years 8 months 12 days 6 years 7 months 6 days
Shares, options exercisable at year-end 267,376 287,902 239,340
Weighted average exercise price, Options exercisable at year-end $ 34.48 $ 32.35 $ 29.68
Weighted Average Remaining Contractual Life, Options exercisable at year-end 4 years 6 months 4 years 9 months 18 days 5 years
Weighted average exercise price, Weighted average fair value of options granted during the year $ 16.40
Shares, Shares available for grant 319,058 370,824 422,550