v3.26.1
COMMON STOCK AND EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of computation of earnings per share

The following is a reconciliation of basic and diluted earnings per common share for each of the periods presented (in thousands, except share and per share data):

​

​

​

​

​

​

​

​

​

Three Months Ended
March 31,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

Basic and Diluted Earnings:

​

​

​

​

​

​

Net Income Attributable to Common Stockholders

​

$

4,327

​

$

383

​

​

​

​

​

​

​

Basic and Diluted Shares:

​

​

​

​

​

​

Weighted Average Shares Outstanding, Basic

​

​

32,519,156

​

​

31,552,973

Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method

​

​

3,782

​

​

42,458

Weighted Average Shares Outstanding, Diluted

​

​

32,522,938

​

​

31,595,431

​

​

​

​

​

​

​

Per Share Information:

​

​

​

​

​

​

Net Income Attributable to Common Stockholders

​

​

​

​

​

​

Basic and Diluted

​

$

0.13

​

$

0.01