Equity - Schedule of Activity of Dividends and Distributions (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity [Abstract] | ||||
Dividends paid to common stockholders | $ (5,919) | $ (5,787) | $ (11,799) | $ (11,552) |
Distributions paid to Operating Partnership unitholders (the "OP unitholders") | (3,836) | (3,809) | (7,689) | (7,546) |
Distributions paid to preferred unitholders | $ (1,051) | $ (1,051) | $ (2,101) | $ (2,101) |