XML 116 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation - Stock Options Outstanding By Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Exercise Price Range One [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of stock options (in dollars per share) | $ / shares $ 27.25
Number of options outstanding at year-end (in shares) 4,500
Number of options exercisable at year-end (in shares) 4,500
Average remaining contractual life (Year) 5 years 4 months 28 days
Exercise Price Range Two [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of stock options (in dollars per share) | $ / shares $ 25.65
Number of options outstanding at year-end (in shares) 3,000
Number of options exercisable at year-end (in shares) 3,000
Average remaining contractual life (Year) 4 years 5 months 23 days
Exercise Price Range Three [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of stock options (in dollars per share) | $ / shares $ 20.86
Number of options outstanding at year-end (in shares) 3,306
Number of options exercisable at year-end (in shares) 3,306
Average remaining contractual life (Year) 3 years 4 months 2 days
Exercise Price Range Four [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price of stock options (in dollars per share) | $ / shares $ 21.13
Number of options outstanding at year-end (in shares) 2,325
Number of options exercisable at year-end (in shares) 2,325
Average remaining contractual life (Year) 1 year 11 months 26 days