v3.26.1
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2026
STOCKHOLDERS' EQUITY  
Schedule of information related to stock-based compensation

  ​ ​ ​

For The Three Months Ended

For The Six Months Ended

  ​ ​ ​

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Shares issued for legal services

$

$

13,530

$

$

26,070

Accrued issuable equity (common stock)

 

 

60,990

 

 

151,319

Amortization of stock options

 

7,965

11,342

 

20,830

 

26,946

Amortization of restricted stock awards and units

 

900,080

 

1,498,937

2,346,693

 

3,017,832

Total

$

908,045

$

1,584,799

$

2,367,523

$

3,222,167

Summary of stock options activity

  ​ ​ ​

  ​ ​ ​

Weighted

  ​ ​ ​

Weighted

  ​ ​ ​

  ​ ​ ​

Average

Average

Number of

Exercise

Remaining

Intrinsic

Options

Price

Term (Yrs)

Value

Outstanding, January 1, 2026

 

27,188

$

11.33

 

  ​

 

  ​

Granted

 

 

 

  ​

 

  ​

Forfeited

 

(2,188)

 

15.41

 

  ​

 

  ​

Exercised

Outstanding, June 30, 2026

 

25,000

$

10.98

 

3.4

$

9,594

Exercisable, June 30, 2026

 

15,782

$

12.77

 

2.1

$

4,798

Schedule of information related to stock options exercise price

The following table presents information related to stock options as of June 30, 2026:

Options Outstanding

Options Exercisable

Weighted

Range of

Outstanding

Average

Exercisable

Exercise

Number of

Remaining Term

Number of

Prices

  ​ ​ ​

Options

  ​ ​ ​

In Years

  ​ ​ ​

Options

$2.24 - $7.92

 

5,625

3.0

2,813

$9.60 - $12.00

 

8,125

5.2

2,969

$12.40 - $15.92

 

5,000

1.1

3,750

$16.40 - $18.48

 

6,250

0.8

6,250

 

25,000

2.1

15,782

Schedule of assumptions for computing fair value of stock options granted using the Black-Scholes option pricing model

  ​ ​ ​

For The Three Months Ended

  ​ ​ ​

For The Six Months Ended

June 30, 

 

June 30, 

2026

  ​ ​ ​

2025

 

2026

  ​ ​ ​

2025

Risk free interest rate

 

N/A

N/A

N/A

4.15

%

Expected term (years)

 

N/A

N/A

N/A

6.3

Expected volatility

 

N/A

N/A

N/A

120

%

Expected dividends

 

N/A

N/A

N/A

0

%

Schedule of restricted stock awards (RSAs) activity

Weighted Average

Shares of Restricted

Grant Date

  ​ ​ ​

Common Stock

  ​ ​ ​

Fair Value

Non-vested RSAs, January 1, 2026

 

4,687

$

16.48

Granted

 

 

Vested

 

(1,562)

 

16.64

Forfeited

 

 

Non-vested RSAs, June 30, 2026

 

3,125

$

16.40

Schedule of restricted stock units (RSUs) activity

Weighted Average

Shares of Restricted

Grant Date

  ​ ​ ​

Common Stock

  ​ ​ ​

Fair Value

Non-vested RSUs, January 1, 2026

 

1,563,971

$

11.35

Granted

 

275,000

3.73

Vested

 

(259,988)

12.75

Forfeited

(239,024)

14.36

Non-vested RSUs, June 30, 2026

1,339,959

$

8.93

Vested RSUs undelivered June 30, 2026

46,875

$

16.40