XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Share
3 Months Ended
Mar. 31, 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

 

 

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

 

The potentially dilutive shares of common stock outstanding for the three months ended March 31, 2024 and 2023 that were excluded from the computation of diluted net income per share as the effect would have been antidilutive, was approximately 73,000 and 245,000 shares, respectively.