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 computation of net income per share is as follows:
Three Months Ended March 31,
20262025
(in thousands, except share and per share amounts)
Basic earnings per share:
Net income$20,318 $23,914 
Shares used in computation:
Weighted-average common shares outstanding, basic210,524,057 212,445,961 
Earnings per share, basic$0.10 $0.11 
Diluted earnings per share:
Net income$20,318 $23,914 
Shares used in computation:
Weighted-average common shares outstanding, basic210,524,057 212,445,961 
Weighted-average effect of potentially dilutive securities:
Unvested common stock subject to forfeiture2,666 37,573 
Restricted stock units2,021,195 1,355,486 
Diluted weighted-average common shares outstanding212,547,918 213,839,020 
Diluted earnings per share$0.10 $0.11 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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 March 31,
20262025
Employee stock options482,022 2,931,909 
Restricted stock units2,066,124 4,243,796 
Unvested Class B common stock subject to forfeiture— 16,408