XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans, Information on Stock Options (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock options, additional disclosures [Abstract]    
Options exercised, number of shares (in shares) 52,905  
Options exercised, weighted average exercise price (in dollars per share) $ 6.59  
Granted (in shares) 0 0
Options exercised, aggregate intrinsic value $ 90 $ 305
Stock options outstanding and expected to vest, number of shares (in shares) 513,207  
Stock options outstanding and expected to vest, weighted average exercise price (in dollars per share) $ 7.99  
Stock options outstanding and expected to vest, aggregate intrinsic value $ 784  
Stock options outstanding and expected to vest, weighted average remaining contractual term 3 years 9 months 7 days  
Stock options vested and currently exercisable, number of shares (in shares) 488,339  
Stock options vested and currently exercisable, weighted average exercise price (in dollars per share) $ 7.94  
Stock options vested and currently exercisable, aggregate intrinsic value $ 768  
Stock options vested and currently exercisable, weighted average remaining contractual term 3 years 7 months 6 days  
Fair value of awards vested $ 88 123
Unrecognized compensation related to non-vested stock options $ 31  
Unrecognized compensation cost, period for recognition 1 year 2 months 12 days  
Recognized compensation cost $ 35 $ 93