v3.26.3
COMMON STOCK AND EARNINGS PER SHARE - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic and Diluted Earnings:        
Net Income Attributable to Common Stockholders - Basic $ (7,050) $ 1,036 $ 10,511 $ (23,877)
Net Income Attributable to Common Stockholders - Diluted $ (7,050) $ 1,036 $ 10,511 $ (23,877)
Weighted Average Number of Common Shares        
Weighted Average Shares Outstanding, Basic (in shares) 37,537,899 32,651,101 35,033,606 32,298,304
Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method (in shares) 83,573 31,674 48,120 15,591
Weighted Average Shares Outstanding, Diluted (in shares) 37,621,472 32,682,775 35,081,726 32,313,895
Per Share Information:        
Basic Net Income (Loss) Attributable to Common Stockholders (in dollars per share) $ (0.19) $ 0.03 $ 0.3 $ (0.74)
Diluted Net Income (loss) Attributable to Common Stockholders (in dollars per share) $ (0.19) $ 0.03 $ 0.3 $ (0.74)