v3.26.1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computations of Basic and Diluted Net Income (Loss) Per Share

The computations of basic and diluted net income (loss) per share were as follows (in thousands, except per share data):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Basic net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

22,709

 

 

$

(70,871

)

 

$

(67,342

)

 

$

(64,788

)

Shares used in computation:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

52,820

 

 

 

51,483

 

 

 

52,625

 

 

 

51,423

 

Basic net income (loss) per share

 

$

0.43

 

 

$

(1.38

)

 

$

(1.28

)

 

$

(1.26

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

22,709

 

 

$

(70,871

)

 

$

(67,342

)

 

$

(64,788

)

Shares used in computation:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

 

52,820

 

 

 

51,483

 

 

 

52,625

 

 

 

51,423

 

RSUs

 

 

196

 

 

 

 

 

 

 

 

 

 

Weighted-average diluted common shares

 

 

53,016

 

 

 

51,483

 

 

 

52,625

 

 

 

51,423

 

Diluted net income (loss) per share

 

$

0.43

 

 

$

(1.38

)

 

$

(1.28

)

 

$

(1.26

)

Schedules for Computation of Diluted Weighted-Average Shares Outstanding The following potentially dilutive common stock equivalents outstanding at the end of the period were excluded from the computations of weighted-average diluted common shares for the periods indicated as their effects would be anti-dilutive (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Stock options outstanding

 

 

11,829

 

 

 

11,810

 

 

 

11,829

 

 

 

11,810

 

Unvested RSUs

 

 

1,679

 

 

 

2,982

 

 

 

2,995

 

 

 

2,982

 

Unvested PSUs

 

 

184

 

 

 

 

 

 

184

 

 

 

 

Employee stock purchase plan

 

 

88

 

 

 

111

 

 

 

88

 

 

 

111

 

May 2025 Warrants outstanding

 

 

268

 

 

 

268

 

 

 

268

 

 

 

268

 

 

 

 

14,048

 

 

 

15,171

 

 

 

15,364

 

 

 

15,171