v3.26.1
Net Income per Common Share (Tables)
6 Months Ended
Jun. 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 attributable to the Company’s common stockholders (in thousands, except per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net income attributable to common stockholders$153,088 $51,219 $233,398 $83,038 
Shares used in net income per share computations:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic172,378165,428171,557164,316
Effect of potentially dilutive equivalent shares10,96212,67210,69713,965
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted183,340178,100182,254178,281
Net income per share attributable to common stockholders, basic$0.89 $0.31 $1.36 $0.51 
Net income per share attributable to common stockholders, diluted$0.83 $0.29 $1.28 $0.47 
Schedule of Anti-Dilutive Potential Shares Anti-dilutive potential shares are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
RSUs43 1,030 212 1,009 
ESPP13 26 13 
Total56 1,056 220 1,022