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

​

​

​

​

​

​

​

    

Three Months Ended

​

​

September 30, 

​

​

2025

​

2024

​

​

​

​

​

Basic weighted average shares

 

25,966,802

 

26,061,748

Effect of potential dilutive securities

 

—

 

15,000

​

​

​

​

​

Diluted weighted average shares

 

25,966,802

 

26,076,748

​

​

​

​

​

​

​

    

Nine Months Ended

​

​

September 30, 

​

​

2025

​

2024

​

​

​

​

​

Basic weighted average shares

 

25,984,703

 

26,242,452

Effect of potential dilutive securities

 

—

 

15,000

​

​

​

​

​

Diluted weighted average shares

 

25,984,703

 

26,257,452

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, 2025

 

928,930

​

$

4.92

​

$

4,568,823

 

71,070

​

​

​

​

​

​

​

​

​

​

​

January 1 - 31, 2025

 

—

​

 

—

​

 

—

 

71,070

February 1 - 28, 2025

 

—

​

 

—

​

 

—

 

71,070

March 1 - 31, 2025

 

500

​

 

5.25

​

 

2,626

 

170,570

​

​

​

​

​

​

​

​

​

​

​

Balance as of March 31, 2025

 

929,430

​

$

4.92

​

$

4,571,449

 

170,570

​

​

​

​

​

​

​

​

​

​

​

April 1 - 30, 2025

 

—

​

 

—

​

 

—

 

170,570

May 1 - 31, 2025

 

—

​

 

—

​

 

—

 

170,570

June 1 - 30, 2025

 

20,163

​

 

5.89

​

 

118,700

 

150,407

​

​

​

​

​

​

​

​

​

​

​

Balance as of June 30, 2025

 

949,593

​

$

4.94

​

$

4,690,149

 

150,407

​

​

​

​

​

​

​

​

​

​

​

July 1 - 31, 2025

 

8,134

​

 

5.93

​

 

48,218

 

142,273

August 1 - 31, 2025

 

3,428

​

 

5.65

​

 

19,364

 

138,845

September 1 - 30, 2025

 

—

​

 

—

​

 

—

 

138,845

​

​

​

​

​

​

​

​

​

​

​

Balance as of September 30, 2025

 

961,155

​

$

4.95

​

$

4,757,731

 

138,845