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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) attributable to common stockholders $ 5,433 $ 12,285 $ 15,473 $ 28,802
Earnings for basic computations        
Net income attributable to redeemable noncontrolling interests 1,252 3,437 3,618 7,601
Net income attributable to Series B preferred stockholders 9,012 5,675 18,067 10,082
Net income attributable to Series C preferred stockholders 728 0 1,026 0
Net income (loss) for diluted computations $ 16,425 $ 21,397 $ 38,184 $ 46,485
Weighted-average common shares outstanding        
Average number of common shares outstanding - basic (in shares) 18,844 17,712 18,725 17,615
Average number of common shares from assumed vesting of unvested restricted stock units (in shares) 1,032 302 631 166
Average number of common shares from assumed conversion of OP Units (in shares) 4,186 5,038 4,186 5,038
Average number of common shares outstanding - diluted (in shares) 53,978 39,460 52,597 37,349
Earnings per weighted average common share:        
Basic (in dollars per share) $ 0.29 $ 0.69 $ 0.83 $ 1.64
Diluted (in dollars per share) $ 0.29 $ 0.54 $ 0.73 $ 1.24
Series B Preferred Stock        
Weighted-average common shares outstanding        
Average number of common shares from assumed conversion of Preferred Stock 27,442 16,408 27,478 14,530
Series C Preferred Stock        
Weighted-average common shares outstanding        
Average number of common shares from assumed conversion of Preferred Stock 2,474 0 1,577 0