XML 124 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options    
Outstanding, beginning balance (in shares) 162,539  
Granted (in shares) 0 0
Exercised (in shares) 36,094  
Forfeited/Expired, (in shares) 632  
Outstanding, ending balance (in shares) 125,813 162,539
Vested and Exercisable, ending balance (in shares) 112,802  
Weighted Average Exercise Price Per Share    
Outstanding, beginning balance (in dollars per share) $ 28.07  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 22.65  
Forfeited/Expired (in dollars per share) 35.81  
Outstanding, ending balance (in dollars per share) 29.58 $ 28.07
Vested and Exercisable, ending balance (in dollars per share) $ 28.89  
Weighted Average Remaining Life in Years    
Outstanding, weighted average remaining Life in years 3 years 10 months 24 days 4 years 2 months 12 days
Vested and exercisable, weighted average remaining Life in years 3 years 7 months 6 days  
Aggregate Intrinsic Value    
Outstanding amount $ 1,253 $ 824
Vested and exercisable amount $ 1,201