XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Awards - Stock Option Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, beginning of period (in shares) 268,250 411,900
Granted (in shares) 0 0
Exercised (in shares) 20,750 8,750
Expired (in shares) 5,500 500
Forfeited (in shares) 0 0
Options outstanding, end of period (in shares) 242,000 402,650
Options exercisable, end of period (in shares) 242,000 402,650
Outstanding, beginning of period, weighted-average exercise price (in dollars per share) $ 10.62 $ 9.77
Granted, weighted-average exercise price (in dollars per share) 0 0
Exercised, weighted-average exercise price (in dollars per share) 8.30 8.09
Expired, weighted-average exercise price (in dollars per share) 8.23 8
Forfeited, weighted-average exercise price (in dollars per share) 0 0
Options outstanding, end of period, weighted-average exercise price (in dollars per share) 10.88 9.81
Options exercisable, end of period, weighted-average exercise price (in dollars per share) $ 10.88 $ 9.81