v3.26.1
Net Income Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The computation of net income per share is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands, except share and per share amounts)
Basic earnings per share:
Net income$39,054 $24,488 $59,372 $48,402 
Shares used in computation:
Weighted-average common shares outstanding, basic209,570,145 211,865,363 210,044,466 212,514,662 
Earnings per share, basic$0.19 $0.12 $0.28 $0.23 
Diluted earnings per share:
Net income$39,054 $24,488 $59,372 $48,402 
Shares used in computation:
Weighted-average common shares outstanding, basic209,570,145 211,865,363 210,044,466 212,514,662 
Weighted-average effect of potentially dilutive securities:
Unvested common stock subject to forfeiture— — 1,326 18,683 
Restricted stock units1,484,531 2,664,363 1,915,405 2,116,586 
Employee stock purchase plan7,356 — 3,967 — 
Diluted weighted-average common shares outstanding211,062,032 214,529,726 211,965,164 214,649,931 
Diluted earnings per share$0.19 $0.11 $0.28 $0.23 
The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Employee stock options475,184 2,928,389 475,184 2,928,389 
Restricted stock units1,798,435 3,126,575 1,891,198 3,278,096 
Unvested Class B common stock subject to forfeiture— 16,408 — 16,408