XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Earnings Per Share and Share Repurchase Plan (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share:

 

Year ended December 31,

 

2023

 

 

2022

 

 

2021

 

Numerator for basic and diluted earnings per share - net income

 

$

9,483

 

 

$

15,921

 

 

$

16,492

 

Denominator for basic earnings per share - weighted average shares
   outstanding

 

 

3,610,713

 

 

 

3,564,481

 

 

 

3,553,949

 

Effect of dilutive securities - employee stock options

 

 

-

 

 

 

-

 

 

 

189

 

Denominator for diluted earnings per share - adjusted weighted
   average shares outstanding

 

 

3,610,713

 

 

 

3,564,481

 

 

 

3,554,138

 

Earnings per share - basic

 

$

2.63

 

 

$

4.47

 

 

$

4.64

 

Earnings per share - diluted

 

$

2.63

 

 

$

4.47

 

 

$

4.64