v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Summary of reconciliation of earnings per share calculations

  ​ ​ ​

Three months ended June 30, 

Six months ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Net income

$

1,170,276

$

364,459

$

1,632,538

$

674,176

Weighted average common shares outstanding - basic

 

4,450,003

 

4,574,686

 

4,460,059

 

4,571,425

Effect of dilution - stock options

 

 

4,240

 

 

4,304

Weighted average shares outstanding - diluted

 

4,450,003

 

4,578,926

 

4,460,059

 

4,575,729