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

Three Months Ended
June 30,

Six Months Ended
June 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Basic and Diluted Earnings:

Net Income (Loss) Attributable to Common Stockholders

$

13,234

$

(25,296)

$

17,561

$

(24,913)

Basic and Diluted Shares:

Weighted Average Shares Outstanding, Basic

34,988,612

32,678,771

33,760,706

32,118,982

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

36,030

49,060

27,637

55,592

Weighted Average Shares Outstanding, Diluted

35,024,642

32,727,831

33,788,343

32,174,574

Per Share Information:

Net Income (Loss) Attributable to Common Stockholders

Basic and Diluted

$

0.38

$

(0.77)

$

0.52

$

(0.78)