v3.26.1
SHAREHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2026
SHAREHOLDERS' EQUITY  
Schedule of stock option activity

Six Months Ended June 30, 

2026

2025

Weighted

Weighted

Average

Average

Number of Stock

Exercise

Number of Stock

Exercise

  ​ ​ ​

Options

  ​ ​ ​

Price

  ​ ​ ​

Options

  ​ ​ ​

Price

Outstanding, beginning of period

 

3,705,000

$

1.32

 

4,405,000

$

1.24

Exercised

 

(200,000)

$

0.38

 

(400,000)

$

0.83

Cancelled/Expired

 

$

 

(300,000)

$

0.83

Outstanding, end of period

 

3,505,000

$

1.37

 

3,705,000

$

1.32

Exercisable, end of period

 

3,505,000

$

1.37

 

3,705,000

$

1.32

Non-vested, end of period

 

$

 

$

Schedule of intrinsic value and weighted average remaining life for stock options

Weighted

Average

Remaining

As of June 30, 2026:

  ​ ​ ​

Intrinsic Value (1)

Life (Years)

Stock options outstanding

$

8

5.6

Stock options exercisable

$

8

5.6

(1)Intrinsic value is a measure of the value of those in-the-money stock options at June 30, 2026, where (i) in-the-money value is determined by comparing the options’ exercise prices to the Company’s closing share price on June 30, 2026 and (ii) only options having an exercise price less than the Company’s closing share price on June 30, 2026 are deemed to have an intrinsic or inherent value.