XML 54 R42.htm IDEA: XBRL DOCUMENT 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)

​