XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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 (in thousands, except share and per share data):

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Numerator:

 

 

 

 

 

 

Basic and diluted:

 

 

 

 

 

 

Net income

 

$

17,809

 

 

$

17,663

 

Denominator:

 

 

 

 

 

 

Basic shares:

 

 

 

 

 

 

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

 

 

18,316,464

 

 

 

18,108,369

 

Diluted shares:

 

 

 

 

 

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

Stock options and restricted stock units

 

 

340,756

 

 

 

428,947

 

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

 

 

18,657,220

 

 

 

18,537,316

 

Net income per share:

 

 

 

 

 

 

Basic

 

0.97

 

 

$

0.98

 

Diluted

 

0.95

 

 

$

0.95