XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
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,
20252024
(in thousands, except share and per share amounts)
Basic earnings per share:
Net income$23,914 $19,647 
Shares used in computation:
Weighted-average common shares outstanding, basic212,445,961 215,549,467 
Earnings per share, basic$0.11 $0.09 
Diluted earnings per share:
Net income$23,914 $19,647 
Shares used in computation:
Weighted-average common shares outstanding, basic212,445,961 215,549,467 
Weighted-average effect of potentially dilutive securities:
Unvested common stock subject to forfeiture37,573 794,502 
Restricted stock units1,355,486 521,083 
Diluted weighted-average common shares outstanding213,839,020 216,865,052 
Diluted earnings per share$0.11 $0.09 
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,
20252024
Employee stock options2,931,909 3,248,445 
Restricted stock units4,243,796 7,396,613 
Unvested Class B common stock subject to forfeiture16,408 246,083