v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings per Share  
Computation of basic and diluted earnings per share

Three Months Ended September 30, 

Nine Months Ended September 30, 

2025

    

2024

    

2025

2024

Numerator:

    

    

    

Net income

$

2,308

$

1,293

$

7,600

$

12,749

Denominator:

Basic weighted-average common shares outstanding

 

11,353,329

 

11,107,126

 

11,298,986

 

11,141,264

Dilutive shares

500,301

765,657

638,383

715,140

Diluted weighted-average common shares outstanding

11,853,630

11,872,783

11,937,369

11,856,404

Basic earnings per share

$

0.20

$

0.12

$

0.67

$

1.14

Diluted earnings per share

$

0.19

$

0.11

$

0.64

$

1.08