v3.26.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income per share (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
Net income $182,944 $91,114 $416,342 $174,152 
Shares used in net income per share computations:
Weighted-average shares used in computing net income per share, basic174,126167,436172,423165,365
Effect of potentially dilutive equivalent shares9,95113,19510,44813,596
Weighted-average shares used in computing net income per share, diluted184,077180,631182,871178,961
Net income per share, basic$1.05 $0.54 $2.41 $1.05 
Net income per share, diluted$0.99 $0.50 $2.28 $0.97 
Schedule of Anti-Dilutive Potential Shares Anti-dilutive potential shares are as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
RSUs318 45 236 252 
ESPP— — 13 — 
Total318 45 249 252