v3.26.1
Earnings Per Share - Reconciliation of Earnings Per Share (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
Numerator:        
Net income attributable to controlling interest - basic $ 30,606 $ 9,908 $ 54,319 $ 3,104
Adjustment for net loss allocated to participating securities (1) (2) (2) (4)
Net income attributable to controlling interest - diluted $ 30,605 $ 9,906 $ 54,317 $ 3,100
Denominator:        
Denominator for basic earnings per share - Weighted average shares (in shares) 192,711,623 160,499,581 190,030,463 158,721,080
Effect of dilutive securities:        
Nonvested restricted common stock and stock units 528,904 643,975 538,581 597,423
ESPP 830 0 830 0
Forward equity sale agreements 106,400 0 138,747 0
Denominator for diluted earnings per share - adjusted weighted average shares (in shares) 193,347,757 161,143,556 190,708,621 159,318,503
Basic earnings per share:        
Net income attributable to controlling interest $ 0.16 $ 0.06 $ 0.29 $ 0.02
Diluted earnings per share:        
Net income attributable to controlling interest $ 0.16 $ 0.06 $ 0.28 $ 0.02