XML 56 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings per Share  
Computation of basic and diluted earnings per share

Year Ended December 31,

    

2023

2022

Numerator:

    

    

    

Net income

$

23,985

$

36,540

Denominator:

Basic weighted-average common shares outstanding

 

11,426,124

 

11,291,202

Dilutive shares

491,432

457,903

Diluted weighted-average common shares outstanding

11,917,556

11,749,105

Basic earnings per share

$

2.10

$

3.24

Diluted earnings per share

$

2.01

$

3.11