XML 119 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans (Stock Option Activity) (Details) - Officer and Employee Plans [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number    
Outstanding (in shares) 16,340 32,045
Exercised (in shares) (6,192) (15,705)
Outstanding (in shares) 10,148 16,340
Weighted Average Exercisable Price    
Weighted Average Exercisable Price, Outstanding (in dollars per share) $ 13.55 $ 12.04
Weighted Average Exercisable Price Exercised (in dollars per share) 11.09  
Weighted Average Exercise Price, Outstanding (in dollars per share) $ 15.05 $ 13.55