v3.26.1
Loss per Share (Tables)
3 Months Ended
Mar. 31, 2026
Loss per Share  
Schedule of Earnings Per Share, Basic and Diluted

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Numerator:

  ​

  ​

Net income/(loss)

$

201

$

(1,165)

Denominator:

 

  ​

 

  ​

Weighted-average common shares, basic

 

34,336

 

27,578

Dilutive effect of stock options

 

1,056

 

Dilutive effect of restricted share units

156

Incremental dilutive shares

 

1,212

 

Weighted-average common shares, diluted

 

35,548

 

27,578

Net income/(loss) per share basic

$

0.01

$

(0.04)

Net income/(loss) per share diluted

$

0.01

$

(0.04)

Schedule of Antidilutive Securities Excluded from Net Loss Per Share

March 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

Options to purchase common shares

 

6,173

 

5,857

Convertible debt to purchase common shares

3,761

Restricted share units to purchase common shares

252

589

Warrants to purchase common shares

 

111

 

150