XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock Options (Schedule Of Stock Options Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted, Number of Shares 0 0  
Exercised, Number of Shares (32,500) 0  
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning balance, Number of Shares 125,000 125,000  
Granted, Number of Shares 0 0  
Exercised, Number of Shares (25,000) 0  
Canceled/forfeited/expired, Number of Shares 0 0  
Ending balance, Number of Shares 100,000 125,000 125,000
Number of shares vested 100,000    
Beginning balance, Weighted-Average Exercise Price $ 3.78 $ 3.78  
Exercised, Weighted-Average Exercise Price 3.64    
Ending balance, Weighted-Average Exercise Price $ 3.81 $ 3.78 $ 3.78
Balance, Weighted-Average Remaining Contractual Term 2 years 8 months 12 days 5 years 1 month 6 days 6 years 1 month 6 days
Exercised, Weighted-Average Remaining Contractual Term 5 years 10 months 24 days    
Vested and exercisable, Aggregate Intrinsic Value $ 71    
Non-employee directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning balance, Number of Shares 207,500 207,500  
Granted, Number of Shares 0 0  
Exercised, Number of Shares (7,500) 0  
Canceled/forfeited/expired, Number of Shares 0 0  
Ending balance, Number of Shares 200,000 207,500 207,500
Number of shares vested 200,000    
Beginning balance, Weighted-Average Exercise Price $ 4.62 $ 4.62  
Exercised, Weighted-Average Exercise Price 4.15    
Ending balance, Weighted-Average Exercise Price $ 4.63 $ 4.62 $ 4.62
Balance, Weighted-Average Remaining Contractual Term 9 months 18 days 1 year 4 months 24 days 2 years 4 months 24 days
Exercised, Weighted-Average Remaining Contractual Term 1 month 6 days    
Vested and exercisable, Aggregate Intrinsic Value $ 3