XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Per Share, Basic and Diluted
The following table presents the basic and diluted net income (loss) per share:
Three Months EndedNine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
(in thousands, except per share data)
Basic Net Income (Loss) Per Share:
Net income (loss)$20,058 $5,214 $21,563 $(13,621)
Weighted-average common shares outstanding used to compute basic net income (loss) per share
143,009 141,270 142,176 140,376 
Basic net income (loss) per share
$0.14 $0.04 $0.15 $(0.10)
Diluted Net Income (Loss) Per Share:
Net income (loss) used to calculate diluted income (loss) per share
$20,058 $5,214 $21,563 $(13,621)
Denominator:
Weighted-average common shares used to compute basic net income (loss) per share143,009 141,270 142,176 140,376 
Dilutive effect of weighted-average restricted stock units6,124 4,654 4,887 — 
Dilutive effect of weighted-average common stock options2,412 1,955 2,153 — 
Dilutive effect of weighted-average performance stock units1,569 796 1,260 — 
Dilutive effect of weighted-average Employee Stock Purchase Plan ("ESPP") shares52 22 40 — 
Weighted-average shares used to compute diluted net income (loss) per share153,166 148,697 150,516 140,376 
Diluted net income (loss) per share$0.13 $0.04 $0.14 $(0.10)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share
The following weighted-average shares have been excluded from the calculation of diluted net income (loss) per share attributable to common stockholders for each period presented because they were anti-dilutive:
Three Months EndedNine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
(in thousands)(in thousands)
Unvested restricted stock units— — — 3,293 
Options to purchase common stock— — — 1,744 
Unvested performance stock units— — — 546 
ESPP shares
— — — 47 
Convertible Senior Notes3,210 3,210 3,210 3,210 
Total shares excluded from diluted net income (loss) per share
3,210 3,210 3,210 8,840