XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans, Information on Stock Options (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock options, additional disclosures [Abstract]    
Options exercised, number of shares (in shares) 76,276  
Options exercised, weighted average exercise price (in dollars per share) $ 4.73  
Options exercised, aggregate intrinsic value $ 305 $ 125
Stock options outstanding and expected to vest, number of shares (in shares) 642,803  
Stock options outstanding and expected to vest, weighted average exercise price (in dollars per share) $ 8.4  
Stock options outstanding and expected to vest, aggregate intrinsic value $ 368  
Stock options outstanding and expected to vest, weighted average remaining contractual term 4 years 8 months 8 days  
Stock options vested and currently exercisable, number of shares (in shares) 553,170  
Stock options vested and currently exercisable, weighted average exercise price (in dollars per share) $ 8.26  
Stock options vested and currently exercisable, aggregate intrinsic value $ 368  
Stock options vested and currently exercisable, weighted average remaining contractual term 4 years 3 months 25 days  
Weighted average fair value per share of options granted (in dollars per share) $ 0 $ 2.11
Fair value of awards vested $ 123 $ 142
Unrecognized compensation related to non-vested stock options $ 98  
Unrecognized compensation cost, period for recognition 1 year 3 months 18 days  
Recognized compensation cost $ 93 $ 121