XML 104 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Restricted Stock Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Noncash Expense [Abstract]    
Nonvested, beginning of period 56,914 38,780
Granted 41,940 37,941
Vested (29,426) (17,402)
Forfeited (5,385) (2,405)
Nonvested, end of period 64,043 56,914
Nonvested, beginning of period $ 35.06 $ 33.47
Granted 30 35.79
Vested 34.4 33.26
Forfeited 35.38 35.4
Nonvested, end of period $ 32.02 $ 35.06