v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
EARNINGS PER SHARE  
Summary of reconciliation of the computation for basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

2024

    

2023

    

2024

    

2023

Net (loss) income

​

$

(3,637)

​

$

(2,688)

​

$

2,640

​

$

(2,683)

Change in fair value of warrant liability

​

​

-

​

 

(1,393)

​

 

-

​

 

(1,059)

Net (loss) income for EPS - Diluted

​

$

(3,637)

​

$

(4,081)

​

$

2,640

​

$

(3,742)

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-average number of shares outstanding - basic

​

 

53,029,359

​

 

51,227,484

​

 

53,010,425

​

 

51,217,990

Weighted-average of assumed common Shares - options

​

​

-

​

​

-

​

​

11,576

​

​

-

Additional shares from assumed stock-settled restricted stock units

​

​

-

​

​

-

​

​

89,438

​

​

-

Additional shares from assumed exercise of warrants

​

​

-

​

​

177,169

​

​

-

​

​

199,899

Weighted-average number of shares outstanding - diluted

​

​

53,029,359

​

​

51,404,653

​

​

53,111,439

​

​

51,417,889

​

​

​

​

​

​

​

​

​

​

​

​

​

(Loss) earnings per share – basic:

​

$

(0.07)

​

$

(0.05)

​

$

0.05

​

$

(0.05)

(Loss) earnings per share – diluted:

​

$

(0.07)

​

$

(0.08)

​

$

0.05

​

$

(0.07)

​

​

​

​

​

​

​

​

​

​

​

​

​

Anti-dilutive shares/units excluded from earnings per share - diluted:

​

​

​

​

​

​

​

​

​

​

​

​

Additional shares from assumed stock-settled restricted stock units

​

​

71,847

​

​

1,788,589

​

​

-

​

​

1,782,032

Additional shares from assumed exercise of stock options

​

​

3,205

​

​

-

​

​

-

​

​

-

​