XML 122 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Stock Options Outstanding By Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2024
$ / 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) 3,000
Number of options exercisable at year-end (in shares) 3,000
Average remaining contractual life (Year) 4 years 4 months 20 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) 1,500
Number of options exercisable at year-end (in shares) 1,500
Average remaining contractual life (Year) 3 years 5 months 19 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) 1,653
Number of options exercisable at year-end (in shares) 1,653
Average remaining contractual life (Year) 2 years 3 months 25 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) 120
Number of options exercisable at year-end (in shares) 120
Average remaining contractual life (Year) 11 months 19 days