XML 101 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Awards - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, beginning of year (in shares) 411,900 419,650
Granted (in shares) 0 0
Exercised (in shares) 136,050 500
Forfeited (in shares) 7,600 7,250
Options outstanding, end of year (in shares) 268,250 411,900
Options exercisable, end of year (in shares) 268,250 411,900
Outstanding, beginning of year, weighted average exercise price (in dollars per share) $ 9.77 $ 9.79
Granted, weighted average exercise price (in dollars per share) 0 0
Exercised, weighted average exercise price (in dollars per share) 8.19 8
Forfeited, weighted average exercise price (in dollars per share) 8.09 10.82
Options outstanding, end of year, weighted average exercise price (in dollars per share) 10.62 9.77
Options exercisable, end of year, weighted average exercise price (in dollars per share) $ 10.62 $ 9.77