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
Net income per common share was the same for shares of our Class A and Class B common stock because they are entitled to the same liquidation and dividend rights and are therefore combined in the table below. The following table sets forth the computation of basic and diluted net income per common share (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Basic net income per share:
Numerator
Net income attributable to common stockholders
$41,544 $35,980 $83,968 $67,363 
Denominator
Weighted average common shares outstanding; basic 35,391 35,922 35,544 36,111 
Net income per common share; basic
$1.17 $1.00 $2.36 $1.87 
Diluted net income per share:
Numerator
Net income attributable to common stockholders
$41,544 $35,980 $83,968 $67,363 
Denominator
Weighted average common shares outstanding; basic35,391 35,922 35,544 36,111 
Add: Weighted average dilutive options outstanding31 14 35 
Add: Weighted average dilutive restricted stock units outstanding
64 251 77 279 
Weighted average common shares outstanding; diluted35,461 36,204 35,635 36,425 
Net income per common share; diluted
$1.17 $0.99 $2.36 $1.85 
Potentially dilutive securities that are not included in the calculation of diluted net income per share because doing so would be antidilutive are as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2026202520262025
Restricted stock units
627 149 627 149 
Total potentially dilutive securities627 149 627 149