XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings per Share  
Computation of basic and diluted earnings per share

Three Months Ended March 31, 

2025

    

2024

Numerator:

Net income

$

4,774

$

5,455

Denominator:

Basic weighted-average common shares outstanding

 

11,245,844

 

11,266,699

Dilutive shares

762,679

502,665

Diluted weighted-average common shares outstanding

12,008,523

11,769,364

Basic earnings per share

$

0.42

$

0.48

Diluted earnings per share

$

0.40

$

0.46