XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation Plans - Schedule of Changes in Outstanding Options (Details) - Stock option grants - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares        
Outstanding at beginning of period (in shares) 126,880 176,590 209,510  
Exercised (in shares) (16,420) (49,710) (32,920)  
Outstanding at end of period (in shares) 142,990 126,880 176,590 209,510
Granted (in Shares) 32,530      
Exercisable (in shares) 113,510      
Vested (in shares) 3,050      
Weighted Average Exercise Price        
Outstanding at beginning of period (usd per share) $ 20.00 $ 20.17 $ 18.97  
Exercised (in shares) 13.48 20.61 12.54  
Granted (in shares) 31.44      
Outstanding at end of period (usd per share) 23.35 $ 20.00 $ 20.17 $ 18.97
Exercisable (in shares) $ 21.25      
Weighted Average Remaining Term (yrs)        
Weighted Average Remaining Term 4 years 2 months 12 days 3 years 6 months 4 years 4 months 24 days 4 years 9 months 18 days
Granted, Weighted Average Remaining Term 9 years      
Exercisable, Weighted Average Remaining Term 3 years      
Weighted Average Grant Date Fair Value(000's)        
Options outstanding, weighted average fair value $ 1,281 $ 981 $ 1,271 $ 1,416
Exercised, weighted average fair value (100) $ (290) $ (145)  
Granted, weighted average fair value 400      
Exercisable, Weighted Average Grant Date Fair Value 918      
Vested, Weighted Average Grant Date Fair Value $ 37