v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table shows the computation of basic and diluted net income per share (in thousands, except per share amounts):

Three Months Ended March 31,
20252024
Numerator:
Net income$5,127 $4,744 
Denominator:
Weighted-average common stock used in computing net income per share — basic176,829 188,618 
Effect of potentially dilutive securities
Options to purchase common stock60 2,055 
RSUs
3,713 2,718 
Employee stock purchase plan14 
Weighted-average common stock used in computing net income per share — diluted180,616 193,397 
Net income per share — basic$0.03 $0.03 
Net income per share — diluted$0.03 $0.02 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the number of stock options, RSUs, and PSUs excluded from the calculation of diluted net income per share because they are anti-dilutive (in thousands):
Three Months Ended March 31,
20252024
Options to purchase common stock
10,2986,910
RSUs(1)
22,4955,223
Employee stock purchase plan
1230
Total
32,80512,163

(1) For the three months ended March 31, 2025, anti-dilutive RSUs include RSU awards with a market vesting condition granted in July 2024 and reflected at 200% of target, and RSU awards with market vesting condition granted in November 2024 and reflected at 325% of target.