XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2024
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,
 20242023
Numerator:
Net income$11,002 $8,562 
Denominator:
Weighted average shares used to compute net income attributable to common stockholders:
Basic38,717,334 38,186,342 
Potential dilutive stock-based options and awards670,025 889,046 
Diluted39,387,359 39,075,388 
Net income per share:
Basic$0.28 $0.22 
Diluted$0.28 $0.22