XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2024
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 September 30,Nine Months Ended September 30,
2024202320242023
Numerator:
Net income$11,051 $7,534 $17,109 $6,571 
Denominator:
Weighted-average common stock used in computing net income per share — basic174,862 191,033 182,551 191,222 
Effect of potentially dilutive securities
Options to purchase common stock114 2,699 986 1,347 
RSUs1,377 3,702 1,827 2,372 
Employee stock purchase plan— 20 10 12 
Weighted-average common stock used in computing net income per share — diluted176,353 197,454 185,374 194,953 
Net income per share — basic$0.06 $0.04 $0.09 $0.03 
Net income per share — diluted$0.06 $0.04 $0.09 $0.03 
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 September 30,Nine Months Ended September 30,
2024202320242023
Options to purchase common stock
17,4433,66110,30811,752
RSUs
17,2243,87310,7986,896
Employee stock purchase plan
1084848
Total
34,7757,53421,15418,696