v3.25.1
Earnings Per Share - Reconciliation of Numerator and Denominator (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator    
Net income attributable to common stockholders $ 91,340 $ 36,580
Denominator    
Weighted average common shares outstanding — basic 186,468 181,708
Shares issuable under forward sale agreements 0 2
Weighted average common shares outstanding — diluted 186,758 181,991
Net income per share attributable to common stockholders — basic $ 0.49 $ 0.20
Net income per share attributable to common stockholders — diluted $ 0.49 $ 0.20
Stock Compensation Plan    
Denominator    
Share-based compensation 290 281
Restricted stock    
Denominator    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 115 124