v3.26.1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Table Text Blocks  
Schedule of computation of basic and diluted net loss per common share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2026

  ​ ​ ​

2025

2026

2025 (1)

Numerator:

Net income (loss)

$

51,291

$

23,599

$

92,064

$

(13,787)

Add back interest expense, net of tax benefit, on assumed
conversion of 2026 Convertible Notes

692

Numerator used in computing net income (loss) per share — basic & diluted

$

51,291

$

24,291

$

92,064

$

(13,787)

Denominator:

Weighted average number of common shares outstanding used in computing net income (loss) per share — basic

164,405

161,723

163,930

161,350

Effect of dilutive securities:

Time-based restricted stock units

2,179

53

2,480

Performance-based restricted stock units

336

94

347

Restricted stock

259

33

279

2026 Convertible Notes assumed conversion

14,934

Dilutive potential common shares

Weighted average number of common shares outstanding used in computing net income (loss) per share — diluted

167,179

176,837

167,036

161,350

Net income (loss) per share — basic

$

0.31

$

0.15

$

0.56

$

(0.09)

Net income (loss) per share — diluted

$

0.31

$

0.14

$

0.55

$

(0.09)

(1)During the six months ended June 30, 2025, the Company was in a net loss position. In fiscal periods with a net loss, basic and diluted earnings per share are identical because inclusion of potentially dilutive common shares would be anti-dilutive.
Schedule of potentially dilutive securities that have been excluded from computation of diluted weighted average shares outstanding

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Stock options

2,019

3,538

2,425

3,499

Restricted stock awards

 

360

Time-based restricted stock units

915

6,046

1,126

6,516

Performance-based restricted stock units

1,638

2026 Convertible Notes

14,934

Total

 

2,934

 

9,584

3,551

 

26,947