v3.26.1
COMMON STOCK AND STOCK OPTIONS - Stock Options Outstanding by Price Range (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
COMMON STOCK AND STOCK OPTIONS [Abstract]  
Options outstanding, number outstanding (in Shares) | shares 795,910
Options outstanding, weighted average remaining contractual life 4 years 8 months 8 days
Outstanding options, weighted average exercise price (in Dollars per share) $ 2.24
Options exercisable, number exercisable (in Shares) | shares 344,885
Options exercisable, weighted average exercise price (in Dollars per share) $ 2.01
Exercise Price Range $ 1.00 - $ 2.00 [Member]  
COMMON STOCK AND STOCK OPTIONS [Abstract]  
Range of exercise prices, lower range limit (in Dollars per share) 1
Range of exercise prices, upper range limit (in Dollars per share) $ 2
Options outstanding, number outstanding (in Shares) | shares 280,510
Options outstanding, weighted average remaining contractual life 3 years 10 months 24 days
Outstanding options, weighted average exercise price (in Dollars per share) $ 1.58
Options exercisable, number exercisable (in Shares) | shares 193,110
Options exercisable, weighted average exercise price (in Dollars per share) $ 1.53
Exercise Price Range $ 2.01 - $ 3.00 [Member]  
COMMON STOCK AND STOCK OPTIONS [Abstract]  
Range of exercise prices, lower range limit (in Dollars per share) 2.01
Range of exercise prices, upper range limit (in Dollars per share) $ 3
Options outstanding, number outstanding (in Shares) | shares 460,400
Options outstanding, weighted average remaining contractual life 4 years 11 months 8 days
Outstanding options, weighted average exercise price (in Dollars per share) $ 2.53
Options exercisable, number exercisable (in Shares) | shares 146,775
Options exercisable, weighted average exercise price (in Dollars per share) $ 2.57
Exercise Price Range $ 3.01 - $ 6.00 [Member]  
COMMON STOCK AND STOCK OPTIONS [Abstract]  
Range of exercise prices, lower range limit (in Dollars per share) 3.01
Range of exercise prices, upper range limit (in Dollars per share) $ 6
Options outstanding, number outstanding (in Shares) | shares 55,000
Options outstanding, weighted average remaining contractual life 6 years 8 months 1 day
Outstanding options, weighted average exercise price (in Dollars per share) $ 3.16
Options exercisable, number exercisable (in Shares) | shares 5,000
Options exercisable, weighted average exercise price (in Dollars per share) $ 4