v3.25.2
Fair Value Measurements - Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Long-Term Debt, Gross $ 3,250,399  
Mortgages    
Derivative [Line Items]    
Long-Term Debt, Gross 43,399 $ 43,904
Senior Unsecured Debt    
Derivative [Line Items]    
Long-Term Debt, Gross 2,610,000 2,260,000
Carrying Value | Long-Term Debt | Mortgages    
Derivative [Line Items]    
Value of debt 41,886 42,210
Carrying Value | Long-Term Debt | Unsecured Term Loan    
Derivative [Line Items]    
Value of debt 347,767 347,452
Carrying Value | Long-Term Debt | Senior Unsecured Debt    
Derivative [Line Items]    
Value of debt 2,582,892 2,237,759
Carrying Value | Long-Term Debt | Senior Unsecured Debt | Revolving Credit Facility    
Derivative [Line Items]    
Value of debt   158,000
Carrying Value | Short-Term Debt | Commercial Paper Notes    
Derivative [Line Items]    
Value of debt 247,000 0
Fair Value | Long-Term Debt | Fair Value, Inputs, Level 2 | Unsecured Term Loan    
Derivative [Line Items]    
Value of debt 347,767 347,452
Fair Value | Long-Term Debt | Fair Value, Inputs, Level 2 | Senior Unsecured Debt    
Derivative [Line Items]    
Value of debt 2,499,776 2,078,885
Fair Value | Long-Term Debt | Fair Value, Inputs, Level 2 | Senior Unsecured Debt | Revolving Credit Facility    
Derivative [Line Items]    
Value of debt   158,000
Fair Value | Long-Term Debt | Fair Value, Inputs, Level 3 | Mortgages    
Derivative [Line Items]    
Value of debt 40,796 $ 40,591
Fair Value | Short-Term Debt | Fair Value, Inputs, Level 2 | Commercial Paper Notes    
Derivative [Line Items]    
Value of debt $ 247,000