v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 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 for the periods presented:
 
 
Three Months Ended March 31,
 
2026
2025
 
 
 
(in thousands, except share and per share data)
Numerator:
Net income
$
121,462 
$
117,835 
Denominator:
Weighted-average shares used in computing net income per share, basic
141,396,491 
140,622,029 
Dilutive effect of RSUs
962,220 
1,561,401 
Weighted-average shares used in computing net income per share, diluted
142,358,711 
142,183,430 
Net income per share, basic
$
0.86 
$
0.84 
Net income per share, diluted
$
0.85 
$
0.83