v3.26.1
Net Income (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Share

A reconciliation of the denominator used in the calculation of basic and diluted net income (loss) per share is as follows:

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income (loss)

$

43,338

 

 

$

(3,258

)

 

$

75,892

 

 

$

(25,051

)

Weighted-average common shares outstanding — basic

 

50,569

 

 

 

52,696

 

 

 

51,525

 

 

 

52,427

 

Dilutive effect of share equivalents resulting from stock
   options, RSUs, ESPP, PSUs, and the Conversion
   Options

 

46

 

 

 

 

 

 

39

 

 

 

 

Weighted-average common shares, outstanding — diluted

 

50,615

 

 

 

52,696

 

 

 

51,564

 

 

 

52,427

 

Net income (loss) per share, basic

$

0.86

 

 

$

(0.06

)

 

$

1.47

 

 

$

(0.48

)

Net income (loss) per share, diluted

$

0.86

 

 

$

(0.06

)

 

$

1.47

 

 

$

(0.48

)

Schedule of Potentially Dilutive Common Stock Equivalents

The weighted-average number of shares outstanding used in the computation of diluted net income (loss) per share does not include the effect of the following potentially dilutive common stock, as the effect would have been anti-dilutive:

 

 

Three Months Ended June 30,

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

(in thousands)

 

Options to purchase common shares

 

 

95

 

 

 

228

 

 

 

94

 

 

 

228

 

RSUs and PSUs

 

 

2,745

 

 

 

1,802

 

 

 

2,003

 

 

 

1,802

 

ESPP

 

 

136

 

 

 

42

 

 

 

139

 

 

 

42