XML 84 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
The following table summarizes stock option activity and related information for the years ended December 31, 2024, 2023 and 2022: (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity:      
Options shares under option - beginning of year 308,970 441,580 524,900
Weighted average exercise price shares under option - beginning of year $ 86.52 $ 67.3 $ 57.58
Options granted 47,250 47,500 62,000
Weighted average exercise price options granted $ 130.6 $ 147.71 $ 97.84
Options exercised (105,510) (154,220) (136,880)
Weighted average exercise price options exercised $ 66.83 $ 52.04 $ 43.86
Options forfeited (4,280) (25,890) (8,440)
Weighted average exercise price options forfeited $ 95.73 $ 76.32 $ 67.65
Options shares under option - end of year 246,430 308,970 441,580
Weighted average exercise price shares under option - end of year $ 103.24 $ 86.52 $ 67.3