v3.26.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income (loss) per share

Three Months Ended March 31, 

(In thousands, except per share data)

  ​ ​ ​

2026

  ​ ​ ​

2025

Numerator:

Net loss

$

(4,933)

$

(13,579)

Denominator:

 

Weighted-average ordinary shares outstanding - basic and diluted

51,279

49,706

Net loss per share:

Net loss per share - basic and diluted

$

(0.10)

$

(0.27)