v3.26.1
Subsequent Events - Dividends Declared (Details) - $ / shares
3 Months Ended 6 Months Ended
Jul. 20, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]          
Common stock dividends (in dollars per share)   $ 0.435 $ 0.43 $ 0.870 $ 0.8600
Dividend Rate       3.00%  
Subsequent Event | O 2026 Q24 Dividends          
Subsequent Event [Line Items]          
Common stock dividends (in dollars per share) $ 0.435        
Common Stock | Subsequent Event | O 2026 Q24 Dividends          
Subsequent Event [Line Items]          
Dividends Payable, Date of Record Sep. 30, 2026        
Dividends Payable, Date to be Paid Oct. 15, 2026        
OP Units | Subsequent Event | O 2026 Q24 Dividends          
Subsequent Event [Line Items]          
Dividends Payable, Date of Record Sep. 30, 2026        
Distributions declared (in dollars per share) $ 0.435        
Distribution Made to Limited Partner, Distribution Date Oct. 15, 2026        
5.875% Series B Cumulative Redeemable Preferred Stock          
Subsequent Event [Line Items]          
Dividend Rate       5.875%  
Preferred stock dividends (in dollars per share)   0.367188 0.367188 $ 0.734376 0.734376
5.875% Series B Cumulative Redeemable Preferred Stock | Subsequent Event          
Subsequent Event [Line Items]          
Dividend Rate 5.875%        
5.875% Series B Cumulative Redeemable Preferred Stock | Subsequent Event | O 2026 Q24 Dividends          
Subsequent Event [Line Items]          
Dividends Payable, Date of Record Sep. 15, 2026        
Dividends Payable, Date to be Paid Sep. 30, 2026        
Preferred stock dividends (in dollars per share) $ 0.367188        
5.625% Series C Cumulative Redeemable Preferred Stock          
Subsequent Event [Line Items]          
Dividend Rate       5.625%  
Preferred stock dividends (in dollars per share)   $ 0.351563 $ 0.351563 $ 0.703126 $ 0.703126
5.625% Series C Cumulative Redeemable Preferred Stock | Subsequent Event          
Subsequent Event [Line Items]          
Dividend Rate 5.625%        
5.625% Series C Cumulative Redeemable Preferred Stock | Subsequent Event | O 2026 Q24 Dividends          
Subsequent Event [Line Items]          
Dividends Payable, Date of Record Sep. 15, 2026        
Dividends Payable, Date to be Paid Sep. 30, 2026        
Preferred stock dividends (in dollars per share) $ 0.351563        
Series 3 CPOP Units | Subsequent Event | Series 3 CPOP Units          
Subsequent Event [Line Items]          
Dividend Rate 3.00%        
Series 3 CPOP Units | Subsequent Event | Series 3 CPOP Units | O 2026 Q24 Dividends          
Subsequent Event [Line Items]          
Dividends Payable, Date of Record Sep. 15, 2026        
Distributions declared (in dollars per share) $ 0.545462        
Distribution Made to Limited Partner, Distribution Date Sep. 30, 2026