v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income (loss) attributable to common stockholders $ 10,040 $ 16,518
Earnings for basic computations    
Net income attributable to redeemable noncontrolling interests 2,366 4,163
Net income attributable to Series B preferred stockholders 9,055 4,407
Net income attributable to Series C preferred stockholders 298 0
Net income (loss) for diluted computations $ 21,759 $ 25,088
Weighted-average common shares outstanding    
Average number of common shares outstanding - basic (in shares) 18,605 17,516
Average number of common shares from assumed vesting of unvested restricted stock units (in shares) 341 843
Average number of common shares from assumed conversion of OP Units (in shares) 4,186 5,038
Average number of common shares outstanding - diluted (in shares) 51,456 36,049
Earnings per weighted average common share:    
Basic (in dollars per share) $ 0.54 $ 0.94
Diluted (in dollars per share) $ 0.42 $ 0.7
Series B Preferred Stock    
Weighted-average common shares outstanding    
Average number of common shares from assumed conversion of Preferred Stock 27,518 12,652
Series C Preferred Stock    
Weighted-average common shares outstanding    
Average number of common shares from assumed conversion of Preferred Stock 806 0