XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF EQUITY (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Distributions payable common stock, per share (in usd per share) $ 0.59 $ 0.59 $ 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 $ 0.59 $ 0.59
Limited Partner            
Issuance of partnership units pursuant to dividend reinvestment plan (in shares) 180,934 179,700 45,326 40,039 43,696 306,512
Series D, per share | O 2025 Q1 Dividends            
Distributions payable on preferred stock, per share (in usd per share)     $ 38.28      
Series D, per share | O 2025 Q2 Dividends            
Distributions payable on preferred stock, per share (in usd per share)   $ 38.28        
Series D, per share | O 2025 Q3 Dividends            
Distributions payable on preferred stock, per share (in usd per share) $ 38.28          
Series D, per share | O 2024 Q1 Dividends            
Distributions payable on preferred stock, per share (in usd per share)           $ 38.28
Series D, per share | O 2024 Q2 Dividends            
Distributions payable on preferred stock, per share (in usd per share)         $ 38.28  
Series D, per share | O 2024 Q3 Dividends            
Distributions payable on preferred stock, per share (in usd per share)       $ 38.28    
Series E, per share | O 2025 Q1 Dividends            
Distributions payable on preferred stock, per share (in usd per share)     $ 37.50      
Series E, per share | O 2025 Q2 Dividends            
Distributions payable on preferred stock, per share (in usd per share)   $ 37.50        
Series E, per share | O 2025 Q3 Dividends            
Distributions payable on preferred stock, per share (in usd per share) $ 37.50          
Series E, per share | O 2024 Q1 Dividends            
Distributions payable on preferred stock, per share (in usd per share)           $ 37.50
Series E, per share | O 2024 Q2 Dividends            
Distributions payable on preferred stock, per share (in usd per share)         $ 37.50  
Series E, per share | O 2024 Q3 Dividends            
Distributions payable on preferred stock, per share (in usd per share)       $ 37.50