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