v3.26.1
Net Income Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Income Per Share
13. Net Income Per Share
 
The following table sets forth the computation of basic and diluted net income per share for the periods presented:
 
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands, except share and per share data)
Numerator:
Net income$129,816 $139,598 $251,278 $257,433 
Denominator:
Weighted-average shares used in computing net income per share, basic141,384,805 141,044,315 141,390,616 140,834,338 
Dilutive effect of RSUs122,212 827,084 666,187 1,196,942 
Weighted-average shares used in computing net income per share, diluted141,507,017 141,871,399 142,056,803 142,031,280 
Net income per share, basic$0.92 $0.99 $1.78 $1.83 
Net income per share, diluted$0.92 $0.98 $1.77 $1.81 
Potential ordinary shares of certain performance-based and market-based RSUs of approximately 1,542,133 and 1,510,505 for the three and six months ended June 30, 2026, respectively, for which all targets required to trigger vesting had not been achieved, were excluded from the calculations of weighted average shares used in computing diluted net income per share.