v3.26.1
NET INCOME (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
NET INCOME (LOSS) PER SHARE  
Schedule of calculations of earnings loss per share

  ​ ​ ​

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Basic and Diluted

(amounts, in thousands, except share and per share data)

Numerator:

 

  ​

 

  ​

 

  ​

 

  ​

Net income (loss)

$

(4,417)

$

1,947

$

(9,547)

$

469

Denominator:

Basic weighted average common shares outstanding

 

62,806,694

 

62,608,598

 

62,772,761

 

61,675,447

Diluted weighted average common shares outstanding

 

62,806,694

 

67,166,377

 

62,772,761

 

66,255,298

Basic and diluted earnings (loss) per common share

$

(0.07)

$

0.03

$

(0.15)

$

0.01

Schedule of antidilutive securities excluded from computation of earnings per share

  ​ ​ ​

As of

  ​ ​ ​

June 30, 2026

Stock options outstanding

 

10,758,670

Warrants for common stock

 

5,780,701

RSUs*

 

3,251,051

Convertible securities

 

2,105,263

* Total number of RSUs include 608,801 units with a time service vesting condition and 2,642,250 units with a Change in Control-Based performance condition as of June 30, 2026. Total number of RSUs include 547,335 units with a time service vesting condition and 2,832,500 units with a Change in Control-Based performance condition as of June 30, 2025.