v3.26.1
COMMON STOCK AND EARNINGS PER SHARE - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic and Diluted Earnings:        
Net Income Attributable to Common Stockholders - Basic $ 13,234 $ (25,296) $ 17,561 $ (24,913)
Net Income Attributable to Common Stockholders - Diluted $ 13,234 $ (25,296) $ 17,561 $ (24,913)
Weighted Average Number of Common Shares        
Weighted Average Shares Outstanding, Basic (in shares) 34,988,612 32,678,771 33,760,706 32,118,982
Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method (in shares) 36,030 49,060 27,637 55,592
Weighted Average Shares Outstanding, Diluted (in shares) 35,024,642 32,727,831 33,788,343 32,174,574
Per Share Information:        
Basic Net Income (Loss) Attributable to Common Stockholders (in dollars per share) $ 0.38 $ (0.77) $ 0.52 $ (0.78)
Diluted Net Income (loss) Attributable to Common Stockholders (in dollars per share) $ 0.38 $ (0.77) $ 0.52 $ (0.78)