XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 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

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Basic and Diluted:

 

 

 

 

 

 

 

 

 

 

 

Net income

$

4,336

 

 

$

4,050

 

 

$

8,716

 

 

$

7,426

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Basic shares:

 

 

 

 

 

 

 

 

 

 

 

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

 

18,464,483

 

 

 

18,294,629

 

 

 

18,452,766

 

 

 

18,263,029

 

Diluted shares:

 

 

 

 

 

 

 

 

 

 

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

Stock options and restricted stock units

 

402,060

 

 

 

311,009

 

 

 

454,193

 

 

 

327,892

 

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

 

18,866,543

 

 

 

18,605,638

 

 

 

18,906,959

 

 

 

18,590,921

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.23

 

 

$

0.22

 

 

$

0.47

 

 

$

0.41

 

Diluted

$

0.23

 

 

$

0.22

 

 

$

0.46

 

 

$

0.40