XML 99 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options - Schedule of Qualified Stock Option Activity (Details) - Qualified Stock Options - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Options outstanding at beginning of year (in shares) 84,647 87,610 100,920
Granted (in shares) 14,425 17,625 18,900
Exercised (in shares) (21,260) (14,780) (30,210)
Canceled (in shares) (1,950) (5,808) (2,000)
Options outstanding at end of year (in shares) 75,862 84,647 87,610
Exercise Price      
Outstanding at beginning of year, exercise price (in dollars per share) $ 106.43 $ 91.24 $ 68.58
Granted, exercise price (in dollars per share) 178.25 137.93 156.38
Exercised, exercise price (in dollars per share) 72.09 50.79 53.68
Canceled, exercise price (in dollars per share) 148.08 114.48 130.92
Outstanding at end of year, exercise price (in dollars per share) $ 128.64 $ 106.43 $ 91.24
Options exercisable at end of year (in shares) 34,027 43,412 49,360
Exercisable at end of year, exercise price (in dollars per share) $ 100.00 $ 78.50 $ 61.21
Options available for grant at end of year (in shares) 273,558 286,033 297,850