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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

(In thousands, except per share data)

  ​ ​ ​

2026

  ​ ​ ​

2025

​

2026

  ​ ​ ​

2025

Numerator:

​

​

​

​

​

​

​

​

​

​

​

​

Net income (loss)

​

$

(5,898)

​

$

54,835

​

$

(10,831)

​

$

41,256

​

​

​

​

​

​

​

​

​

​

​

​

​

Denominator:

​

 

​

​

​

​

​

 

​

​

​

​

Weighted-average ordinary shares outstanding - basic

​

​

51,667

​

​

50,177

​

​

51,474

​

​

49,943

Dilutive effect of options and awards

​

​

—

​

​

549

​

​

—

​

​

742

Weighted-average ordinary shares outstanding - diluted

​

​

51,667

​

​

50,726

​

​

51,474

​

​

50,685

​

​

​

​

​

​

​

​

​

​

​

​

​

Net income (loss) per share:

​

​

​

​

​

​

​

​

​

​

​

​

Net income (loss) per share - basic

​

$

(0.11)

​

$

1.09

​

$

(0.21)

​

$

0.83

Net income (loss) per share - diluted

​

$

(0.11)

​

$

1.08

​

$

(0.21)

​

$

0.81

​

​

​

​

​

​

​

​

​

​

​

​

​