v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]                
Net income $ 36,689     $ 34,952     $ 70,506 $ 65,610
Add: Net loss attributable to noncontrolling interests 298     304     646 593
Net income attributable to stockholders 36,987     35,256     71,152 66,203
Less: Net income attributable to unvested restricted stock awards (49)     (29)     (101) (61)
Net income attributable to common stockholders $ 36,938     $ 35,227     $ 71,051 $ 66,142
Weighted average common shares outstanding basic - (in shares) 46,691,953     43,397,080     46,206,225 43,392,961
Effect of dilutive securities:                
Stock options (in shares) 126,667     166,574     123,747 101,142
Forward equity sales agreements (in shares) 3,845     0     20,526 0
Weighted average common shares outstanding - diluted (in shares) 46,822,465     43,563,654     46,350,498 43,494,103
Earnings per share - basic (in dollars per share) $ 0.79     $ 0.81     $ 1.54 $ 1.52
Earnings per share - diluted (in dollars per share) $ 0.79     $ 0.81     $ 1.53 $ 1.52
Anti-dilutive shares excluded:                
Stock options (in shares) 39,546     261,255     72,123 376,965
Dividends to common stockholders (in dollars per share) $ 0.90 $ 0.90 $ 0.90 $ 0.90 $ 0.90 $ 0.90 $ 1.80 $ 1.80