v3.24.2
Earnings Per Share - Reconciliation of Numerator and Denominator (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator        
Net income attributable to common stockholders $ 59,737 $ 51,553 $ 96,317 $ 100,966
Denominator        
Weighted average common shares outstanding — basic 181,961 179,413 181,834 179,305
Shares issuable under forward sales agreements 0 7 1 3
Weighted average common shares outstanding — diluted 182,185 179,738 182,088 179,518
Net income per share attributable to common stockholders — basic $ 0.33 $ 0.29 $ 0.53 $ 0.56
Net income per share attributable to common stockholders — diluted $ 0.33 $ 0.29 $ 0.53 $ 0.56
Stock Compensation Plan        
Denominator        
Share-based compensation 224 318 253 210
Restricted stock        
Denominator        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 125 144 124 142