XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Schedule of Changes in Restricted Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Balance at beginning of period 25,190 24,813 46,598
Grants 24,348 25,190 15,425
Vesting (25,190) (23,708) (37,010)
Forfeited/expired 0 (1,105) (200)
Balance at end of period 24,348 25,190 24,813
Balance at beginning of period $ 27.79 $ 36.21 $ 35.75
Grants 30.91 27.79 40.89
Vesting 27.79 36.4 37.61
Forfeited/expired 0 29.7 29.7
Balance at end of period $ 30.91 $ 27.79 $ 36.21
Restricted Stock Units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Balance at beginning of period 53,817 39,657 22,597
Grants 45,064 33,294 24,833
Vesting (24,075) (14,553) (7,425)
Forfeited/expired (3,150) (4,581) (348)
Balance at end of period 71,656 53,817 39,657
Balance at beginning of period $ 37.04 $ 47.83 $ 48.91
Grants 34.37 29.53 47.19
Vesting 40.35 48 48.91
Forfeited/expired 34.53 41.09 48.91
Balance at end of period $ 34.36 $ 37.04 $ 47.83
Performance Shares [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Balance at beginning of period 75,227 47,082 22,597
Grants 45,064 33,294 24,833
Vesting (20,532) 0 0
Forfeited/expired (3,553) (5,149) (348)
Balance at end of period 96,206 75,227 47,082
Balance at beginning of period $ 40.24 $ 48 $ 48.91
Grants 34.37 29.53 47.19
Vesting 48.91 0 0
Forfeited/expired 35.14 41.95 48.91
Balance at end of period $ 35.83 $ 40.24 $ 48