XML 42 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The following table shows the computation of basic and diluted net income (loss) per share (in thousands, except per share amounts):
Year Ended December 31,
20242023
2022
Numerator:
Net income (loss)
$29,963 $13,953 $(48,733)
Net income (loss) — basic and diluted
$29,963 $13,953 $(48,733)
Denominator:
Weighted-average shares used in computing net income (loss) per share — basic
180,210 190,466 195,829 
Effect of potentially dilutive securities:
Stock options
754 1,380 — 
Restricted stock units
1,893 2,558 — 
Employee stock purchase plan
11 — 
Weighted-average shares used in computing net income (loss) per share — diluted
182,865 194,415 195,829 
Net income (loss) per share — basic
$0.17 $0.07 $(0.25)
Net income (loss) per share — diluted
$0.16 $0.07 $(0.25)
The following table presents the number of stock options, RSUs, and PSUs excluded from the calculation of diluted net income (loss) per share because they are anti-dilutive (in thousands):
As of December 31,
202420232022
Stock options
11,512 10,714 17,155 
Restricted stock units
13,932 7,426 8,879 
Employee stock purchase plan
64 43 140 
Total
25,508 18,183 26,174