XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE BASED COMPENSATION - Schedule of Share-based Compensation, Stock Options, Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Share Based Compensation Stock Options Activity Abstract      
Options Outstanding, Number of Shares 196,600   224,600
Options Outstanding, Weighted Average Exercise Price $ 3.25   $ 2.45
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 5 years 2 months 12 days 5 years 6 months 5 years
Options Outstanding, Aggregate Intrinsic Value $ 112,000   $ 492,000
Options Exercisable, Number of Shares 161,400    
Options Exercisable, Weighted Average Exercise Price $ 3.24    
Options Exercisable, Weighted Average Years Remaining Contractual Term 4 years 8 months 12 days    
Options Exercisable, Aggregate Intrinsic Value $ 30,000    
Options Exercised, Number of Shares   (25,000)  
Options Exercised, Weighted Average Exercise Price   $ 2.14  
Options Grants, Number of Shares 20,000    
Options Grants, Weighted Average Exercise Price $ 2.69    
Options Grants, Weighted Average Remaining Contractual Term (Years) 7 years    
Options Forfeited, Number of Shares (15,000) (3,000)  
Options Forfeited, Weighted Average Exercise Price $ 2.95 $ 0.96  
Options Outstanding, Number of Shares 201,600 196,600  
Options Outstanding, Weighted Average Exercise Price $ 3.22 $ 3.25  
Options Outstanding, Aggregate Intrinsic Value $ 30,000 $ 112,000