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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended
September 30,

​

Nine Months Ended
September 30,

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

​

Basic and Diluted Earnings:

​

​

​

​

​

​

​

​

​

​

​

​

​

Net Income (Loss) Attributable to Common Stockholders

​

$

(7,050)

​

$

1,036

​

$

10,511

​

$

(23,877)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic and Diluted Shares:

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted Average Shares Outstanding, Basic

​

​

37,537,899

​

​

32,651,101

​

​

35,033,606

​

​

32,298,304

​

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

​

​

83,573

​

​

31,674

​

​

48,120

​

​

15,591

​

Weighted Average Shares Outstanding, Diluted

​

​

37,621,472

​

​

32,682,775

​

​

35,081,726

​

​

32,313,895

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Per Share Information:

​

​

​

​

​

​

​

​

​

​

​

​

​

Net Income (Loss) Attributable to Common Stockholders

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic and Diluted

​

$

(0.19)

​

$

0.03

​

$

0.30

​

$

(0.74)

​