XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statement of Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Distributions payable common stock, per share (in usd per share) $ 0.59 $ 0.59 $ 0.59 $ 0.59
Distributions partnership units, per unit (in usd per share) $ 0.59 $ 0.59 $ 0.59 $ 0.59
Limited Partner        
Issuance of partnership units pursuant to dividend reinvestment plan (in shares) 179,700 45,326 43,696 306,512
Series D Cumulative Redeemable, 30,000 shares issued and outstanding | O 2025 Q1 Dividends        
Distributions payable on preferred stock, per share (in usd per share)   $ 38.28    
Series D Cumulative Redeemable, 30,000 shares issued and outstanding | O 2025 Q2 Dividends        
Distributions payable on preferred stock, per share (in usd per share) $ 38.28      
Series D Cumulative Redeemable, 30,000 shares issued and outstanding | O 2024 Q1 Dividends        
Distributions payable on preferred stock, per share (in usd per share)       $ 38.28
Series D Cumulative Redeemable, 30,000 shares issued and outstanding | O 2024 Q2 Dividends        
Distributions payable on preferred stock, per share (in usd per share)     $ 38.28  
Series E Cumulative Redeemable, 44,000 shares issued and outstanding | O 2025 Q1 Dividends        
Distributions payable on preferred stock, per share (in usd per share)   $ 37.50    
Series E Cumulative Redeemable, 44,000 shares issued and outstanding | O 2025 Q2 Dividends        
Distributions payable on preferred stock, per share (in usd per share) $ 37.50      
Series E Cumulative Redeemable, 44,000 shares issued and outstanding | O 2024 Q1 Dividends        
Distributions payable on preferred stock, per share (in usd per share)       $ 37.50
Series E Cumulative Redeemable, 44,000 shares issued and outstanding | O 2024 Q2 Dividends        
Distributions payable on preferred stock, per share (in usd per share)     $ 37.50