v3.26.3
Net Income Per Share
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The following table shows the computation of basic and diluted net income per share (in thousands, except per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Numerator:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Net income$8,061 $4,509 $14,348 $9,370 
Denominator:
Weighted-average common stock used in computing net income per share — basic167,185 180,057 172,749 179,231 
Effect of potentially dilutive securities
Options to purchase common stock31 84 33 56 
RSU and PSUs
1,719 6,523 2,535 6,009 
Employee stock purchase plan7 67 6 33 
Weighted-average common stock used in computing net income per share — diluted168,942 186,731 175,323 185,329 
Net income per share — basic$0.05 $0.03 $0.08 $0.05 
Net income per share — diluted$0.05 $0.02 $0.08 $0.05 
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 September 30,Nine Months Ended September 30,
2026202520262025
Options to purchase common stock
4,9902,8284,9904,992
RSU and PSUs(1)
26,50514,73422,48918,221
Employee stock purchase plan
1223623228
Total
31,61717,59827,71123,241

(1) For the three and nine months ended September 30, 2026, anti-dilutive PSUs include the 2026 PSUs reflected at 100% of target, as well as PSUs granted in July 2024 and November 2024 reflected at 200% and 275% of target, respectively. For the three and nine months ended September 30, 2025, anti-dilutive PSUs include PSUs granted in July 2024 and November 2024 reflected at 200% and 275% of target, respectively; PSUs granted in April 2025 previously reflected at 400% of target were forfeited during the three months ended September 30, 2025.