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

​

​

​

​

​

​

​

  ​ ​ ​

Three Months Ended

​

​

March 31,

​

​

2026

​

2025

​

​

​

​

​

Basic weighted average shares

 

25,963,476

 

25,995,645

Effect of potential dilutive securities

 

—

 

—

​

​

​

​

​

Diluted weighted average shares

 

25,963,476

 

25,995,645

Schedule of repurchase of shares

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Total Number of

  ​ ​ ​

Average Price

  ​ ​ ​

Total Price

  ​ ​ ​

Shares Available

Fiscal Period

​

Shares Purchased

​

Paid per Share

​

Paid

​

to Purchase

Balance as of January 1, 2026

 

961,155

​

$

4.95

​

$

4,757,731

 

138,845

​

​

​

​

​

​

​

​

​

​

​

January 1 - 31, 2026

 

—

​

 

—

​

 

—

 

138,845

February 1 - 28, 2026

 

—

​

 

—

​

 

—

 

138,845

March 1 - 31, 2026

 

—

​

 

—

​

 

—

 

138,845

​

​

​

​

​

​

​

​

​

​

​

Balance as of March 31, 2026

 

961,155

​

$

4.95

​

$

4,757,731

 

138,845