v3.26.1
Note 5 - Earnings Per Share and Share Repurchase Plan (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share

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

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

 

2026

 

 

 

2025

 

 

 

2026

 

 

 

2025

 

Numerator for basic and diluted earnings per share - net income

 

$

3,015

 

 

$

3,883

 

 

$

5,780

 

 

$

6,461

 

Denominator for basic earnings per share - weighted
   average shares outstanding

 

 

4,968,665

 

 

 

3,710,878

 

 

 

4,368,001

 

 

 

3,705,396

 

Effect of dilutive securities - employee stock options

 

 

32,945

 

 

 

13,930

 

 

 

22,152

 

 

 

13,117

 

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

 

 

5,001,610

 

 

 

3,724,808

 

 

 

4,390,153

 

 

 

3,718,513

 

Earnings per share - basic

 

$

0.61

 

 

$

1.05

 

 

$

1.32

 

 

$

1.74

 

Earnings per share - diluted

 

 

0.60

 

 

 

1.04

 

 

 

1.32

 

 

 

1.74