v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic Numerator                
Net income/(loss) $ (27,042)     $ 17,616     $ 1,525 $ 65,705
Net income/(loss) attributable to non-controlling interest (358) $ 706 $ 312 302 $ 1,183 $ (353) 660 1,132
Less: Preferred stock dividends (5,915)     (6,749)     (17,747) (20,245)
Net income/(loss) applicable to common stock, basic (32,599)     10,565     (16,882) 44,328
Net income/(loss) applicable to common stock, diluted (32,599)     10,565     (16,882) 44,328
Less: Participating securities' share in earnings (288)     (510)     (940) (1,556)
Basic net income/(loss) applicable to common stockholders (32,887)     10,055     (17,822) 42,772
Diluted Numerator                
Basic net income/(loss) applicable to common stockholders (32,887)     10,055     (17,822) 42,772
Diluted net income/(loss) applicable to common stockholders $ (33,079)     $ 10,802     $ (17,822) $ 43,519
Denominator                
Weighted-average common shares outstanding for basic earnings per share (in shares) 80,287,854     82,214,630     78,861,945 82,150,496
Weighted-average common shares outstanding for diluted earnings per share (in shares) 80,756,562     90,600,581     78,861,945 84,976,530
Basic earnings per share (in dollars per share) $ (0.41)     $ 0.12     $ (0.23) $ 0.52
Diluted earnings per share (in dollars per share) $ (0.41)     $ 0.12     $ (0.23) $ 0.51
Add: Net income/(loss) from non-controlling interest - OP Units $ (192)     $ 747     $ 0 $ 747
Class A Units                
Denominator                
Antidilutive securities excluded from computation (in shares) 468,708           5,717,869  
Restricted Shares and Restricted Stock Units                
Denominator                
Antidilutive securities excluded from computation (in shares) 69,131     160,572     61,496 142,604
Convertible Preferred Stock                
Denominator                
Antidilutive securities excluded from computation (in shares) 5,370,498     5,370,498     5,370,498 5,370,498