XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Net income (loss) per share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Summary of Net Income (Loss) per Share
The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except share and per share amounts):

Three Months Ended June 30, Six Months Ended June 30,
2025202420252024
Numerator:
Net income (loss)
$6,265 $(31,814)$4,494 $(50,153)
Denominator:
Weighted-average shares used in computing net income (loss) per share
Basic
149,246,828 152,987,927 148,649,838 154,779,176 
Dilutive effect of awards issued under equity incentive plans
1,245,175 — 2,066,347 — 
Diluted
150,492,003 152,987,927 150,716,185 154,779,176 
Net income (loss) per share:
Basic
$0.04 $(0.21)$0.03 $(0.32)
Diluted
$0.04 $(0.21)$0.03 $(0.32)
Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) per Share
The following potentially dilutive securities were excluded from the computation of diluted net income (loss) per share because the impact of including them would have been anti-dilutive:
Three Months Ended June 30, Six Months Ended June 30,
2025202420252024
RSUs, PSUs, and restricted stock 12,171,047 18,187,009 10,435,350 18,187,009 
Stock options150,380 2,417,020 170,641 2,417,020 
Contingently issuable shares under ESPP108,298 150,511 108,298 150,511 
Total potentially dilutive securities12,429,725 20,754,540 10,714,289 20,754,540