v3.25.4
SHAREHOLDERS' EQUITY - Stock option activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Stock Options    
Outstanding, beginning of period 4,405,000 4,725,000
Exercised (400,000) (50,000)
Cancelled/Expired (300,000) (270,000)
Outstanding, end of period 3,705,000 4,405,000
Exercisable, end of period 3,705,000 4,363,333
Non-vested, end of period   41,667
Weighted Average Exercise Price    
Outstanding, beginning of period (in dollars per share) $ 1.24 $ 1.18
Exercised (in dollars per share) 0.83 0.07
Cancelled/Expired (in dollars per share) 0.83 0.42
Outstanding, end of period (in dollars per share) 1.32 1.24
Exercisable, end of period (in dollars per share) $ 1.32 1.24
Non-vested, end of period (in dollars per share)   $ 1.2