v3.26.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Reconciliation of the Numerator and Denominator used in the Calculation of the Basic and Diluted Earnings per Share
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net income per share is as follows (in thousands, except share and per share amounts):
 
Three Months Ended March 31,
 
2026
2025
Numerator:
Net income
$
32,584 
$
39,223 
Denominator:
Weighted average shares used to compute net income attributable to common stockholders:
Basic
39,275,424 
38,562,191 
Potential dilutive stock-based options and awards
268,356 
601,237 
Diluted
39,543,780 
39,163,428 
Net income per share:
Basic
$
0.83 
$
1.02 
Diluted
$
0.82 
$
1.00