XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income Per Share

The following table presents the calculation of basic and diluted net income per share (amounts in thousands, except share and per share data):

 

Three Months Ended

 

 

March 31,

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

Basic and Diluted:

 

 

 

 

 

Net income

$

4,380

 

 

$

3,376

 

Denominator:

 

 

 

 

 

Basic shares:

 

 

 

 

 

Weighted-average shares outstanding used in computing basic
   net income per share

 

18,431,048

 

 

 

18,231,078

 

Diluted shares:

 

 

 

 

 

Effect of potentially dilutive securities:

 

 

 

 

 

Stock options and restricted stock units

 

496,179

 

 

 

366,212

 

Weighted-average shares used in computing diluted net
   income per share

 

18,927,227

 

 

 

18,597,290

 

Net income per share:

 

 

 

 

 

Basic

$

0.24

 

 

$

0.19

 

Diluted

$

0.23

 

 

$

0.18