v3.25.2
Unsecured Credit Agreements - Schedule of Unsecured Credit Agreements (Details)
$ in Thousands, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
extension
Dec. 31, 2024
USD ($)
Jun. 30, 2025
CAD ($)
extension
Feb. 28, 2025
USD ($)
Dec. 31, 2024
CAD ($)
Debt Instrument [Line Items]          
Total senior unsecured notes $ 2,123,612 $ 1,919,927      
Total unsecured debt, net 2,123,612        
Revolving Credit Facilities          
Debt Instrument [Line Items]          
Total unsecured debt, net 124,800 23,500      
2028 Unsecured Term Loan          
Debt Instrument [Line Items]          
Total unsecured debt, net       $ 500,000  
Unsecured Debt          
Debt Instrument [Line Items]          
Total unsecured debt, net $ 2,038,349 $ 1,836,279      
Unsecured Debt | SOFR          
Debt Instrument [Line Items]          
Interest rate 4.45% 4.49% 4.45%   4.49%
Unsecured Debt | 1 Month Canadian Dollar          
Debt Instrument [Line Items]          
Total unsecured debt, net $ 73,100 $ 69,500 $ 100.0   $ 100.0
Unsecured Debt | Daily Simple CORRA          
Debt Instrument [Line Items]          
Interest rate 2.75% 3.32% 2.75%   3.32%
Unsecured Debt | 1 Month Secured Overnight          
Debt Instrument [Line Items]          
Interest rate 4.32% 4.33% 4.32%   4.33%
Unsecured Debt | Term Loan          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 1,000,000 $ 900,000      
Unamortized debt issuance costs, net (5,972) (2,799)      
Total unsecured debt, net 994,028 897,201      
Unsecured Debt | Senior Notes          
Debt Instrument [Line Items]          
Total senior unsecured notes 850,000 850,000      
Unamortized debt issuance costs and original issuance discount, net (3,559) (3,936)      
Total unsecured debt, net 846,441 846,064      
Unsecured Debt | Unsecured revolving credit facility          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 197,880 $ 93,014      
Basis spread on variable rate 0.85% 0.85%      
Extension options | extension 2   2    
Extension term 6 months        
Extension fee percentage 0.0625%        
Unsecured Debt | 2026 Unsecured Term Loan          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 0 $ 400,000      
Basis spread on variable rate 1.00% 1.00%      
Unsecured Debt | 2027 Unsecured Term Loan          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 200,000 $ 200,000      
Basis spread on variable rate 0.95% 0.95%      
Unsecured Debt | 2028 Unsecured Term Loan          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 500,000 $ 0      
Basis spread on variable rate 0.95% 0.95%      
Extension options | extension 2   2    
Extension term 12 months        
Extension fee percentage 0.125%        
Unsecured Debt | 2029 Unsecured Term Loan          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 300,000 $ 300,000      
Basis spread on variable rate 1.25% 1.25%      
Unsecured Debt | 2027 Senior Unsecured Notes - Series A | 2027 Senior Unsecured Notes - Series A          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 150,000 $ 150,000      
Debt instrument, interest rate 4.84% 4.84% 4.84%   4.84%
Unsecured Debt | 2028 Senior Unsecured Notes - Series B | 2028 Senior Unsecured Notes - Series B          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 225,000 $ 225,000      
Debt instrument, interest rate 5.09% 5.09% 5.09%   5.09%
Unsecured Debt | 2030 Senior Unsecured Notes - Series C | 2030 Senior Unsecured Notes - Series C          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 100,000 $ 100,000      
Debt instrument, interest rate 5.19% 5.19% 5.19%   5.19%
Unsecured Debt | 2031 Senior Unsecured Public Notes | 2031 Senior Unsecured Public Notes          
Debt Instrument [Line Items]          
Total senior unsecured notes $ 375,000 $ 375,000      
Debt instrument, interest rate 2.60% 2.60% 2.60%   2.60%