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

​

​