XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
BASIC AND DILUTED AVERAGE SHARES (Tables)
6 Months Ended
Jun. 30, 2026
BASIC AND DILUTED AVERAGE SHARES  
Schedule of reconciliation of basic and diluted weighted average common shares

  ​ ​ ​

Three Months Ended

June 30, 

2026

2025

Basic weighted average shares

 

25,963,476

 

25,991,979

Effect of potential dilutive securities

 

 

Diluted weighted average shares

 

25,963,476

 

25,991,979

  ​ ​ ​

Six Months Ended

June 30, 

2026

2025

Basic weighted average shares

 

25,963,476

 

25,993,802

Effect of potential dilutive securities

 

 

Diluted weighted average shares

 

25,963,476

 

25,993,802