XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
The following table summarizes additional stock option information as of December 31, 2023: (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Options outstanding 308,970
Options outstanding weighted average remaining contractual life 2 years 10 months 6 days
Options exercisable 186,870
Exercise Price Range One [Member]  
Options outstanding 100,680
Options outstanding weighted average remaining contractual life 1 year 18 days
Options exercisable 96,180
Exercise Price Range Two [Member]  
Exercise price range (in dollars per share) | $ / shares $ 73.09
Options outstanding 104,790
Options outstanding weighted average remaining contractual life 2 years
Options exercisable 79,490
Exercise Price Range Three [Member]  
Exercise price range (in dollars per share) | $ / shares $ 97.84
Options outstanding 56,000
Options outstanding weighted average remaining contractual life 5 years
Options exercisable 11,200
Exercise Price Range Four [Member]  
Exercise price range (in dollars per share) | $ / shares $ 147.71
Options outstanding 47,500
Options outstanding weighted average remaining contractual life 6 years
Options exercisable
Minimum [Member] | Exercise Price Range One [Member]  
Exercise price range (in dollars per share) | $ / shares $ 62.18
Maximum [Member] | Exercise Price Range One [Member]  
Exercise price range (in dollars per share) | $ / shares $ 69.11