XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Income Per Share

9. 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

 

The potentially dilutive shares of common stock outstanding for the three months ended June 30, 2024 and 2023 that were excluded from the computation of diluted net income per share as the effect would have been antidilutive, was approximately 124,000 and 299,000 shares, respectively. The potentially dilutive shares of common stock outstanding for the six months ended June 30, 2024 and 2023 that were excluded from the computation of diluted net income per share for the periods presented as the effect would have been antidilutive was 78,000 and 269,000 shares, respectively.