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.