v3.25.4
Net Income Per Share - Schedule of Reconciliation of Numerator and Denominator used in Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator for basic and diluted net income per share:      
Net income $ 253,731 $ 203,638 $ 191,415
Less: net income attributable to non-controlling interests (718) (634) (708)
Less: net income allocated to unvested RSUs and LTIP Units (893) (472) (407)
Net income available for common stockholders: basic 252,120 202,532 190,300
Net income attributable to non-controlling interests 718 634 708
Net income available for common stockholders: diluted $ 252,838 $ 203,166 $ 191,008
Denominator for basic and diluted net income per share:      
Weighted average common shares outstanding (in shares) 196,051,237 173,855,427 152,140,896
Less: weighted average number of shares of unvested RSAs (in shares) 0 0 (161)
Weighted average shares outstanding used in basic net income per share (in shares) 196,051,237 173,855,427 152,140,735
Effects of dilutive securities:      
Forward sales (in shares) 523,304 1,846,111 405,980
Weighted average shares outstanding used in diluted net income per share (in shares) 198,054,768 177,115,170 153,521,854
Antidilutive securities excluded from computation of earnings per share (in shares) 197,321 7,051 179,807
Unvested RSAs, RSUs and LTIP Units      
Effects of dilutive securities:      
Dilutive securities (in shares) 926,380 859,785 421,292
Operating Partnership Unit      
Effects of dilutive securities:      
Dilutive securities (in shares) 553,847 553,847 553,847