v3.26.1
SHAREHOLDERS' EQUITY - Stock option activity (Details) - $ / shares
3 Months Ended
Jan. 28, 2026
Mar. 31, 2026
Mar. 31, 2025
Number of Stock Options      
Outstanding, beginning of period   3,705,000 4,405,000
Exercised (200,000) (200,000) (400,000)
Cancelled/Expired     (300,000)
Outstanding, end of period   3,505,000 3,705,000
Exercisable, end of period   3,505,000 3,705,000
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share)   $ 1.32 $ 1.24
Exercised (in dollars per share)   0.38 0.83
Cancelled/Expired (in dollars per share)     0.83
Outstanding, end of period (in dollars per share)   1.37 1.32
Exercisable, end of period (in dollars per share)   $ 1.37 $ 1.32