XML 113 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - Schedule of the status of the stock option plan and changes - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Shares, Outstanding at beginning of year 331,349 427,224 464,724
Weighted average exercise price, Outstanding at beginning of year $ 35.51 $ 34.32 $ 33.97
Shares, Granted
Weighted average exercise price, Granted
Shares, Exercised (15,250) (27,250) (32,375)
Weighted average exercise price, Exercised $ 17.17 $ 20.18 $ 27.94
Shares, Forfeited or expired (3,500) (68,625) (5,125)
Weighted average exercise price, Forfeited or expired $ 41.55 $ 34.15 $ 43.14
Shares, Outstanding at end of year 312,599 331,349 427,224
Weighted average exercise price, Outstanding at end of year $ 36.34 $ 35.51 $ 34.32
Weighted Average Remaining Contractual Life, Outstanding at end of year 4 years 1 month 6 days 4 years 10 months 24 days 5 years 8 months 12 days
Shares, options exercisable at year-end 288,849 267,376 287,902
Weighted average exercise price, Options exercisable at year-end $ 36.00 $ 34.48 $ 32.35
Weighted Average Remaining Contractual Life, Options exercisable at year-end 4 years 4 years 6 months 4 years 9 months 18 days
Weighted average exercise price, Weighted average fair value of options granted during the year
Shares, Shares available for grant 258,622 319,058 370,824