v3.25.0.1
Subsequent Events - Performance Units (Details) - USD ($)
$ in Thousands
Jan. 07, 2025
Jul. 01, 2024
Jan. 08, 2024
Mar. 31, 2023
Jan. 11, 2023
Jan. 10, 2022
Performance Shares [Member]            
Subsequent Event [Line Items]            
Fair value of performance units grant (in thousands)     $ 6,502 $ 609 $ 4,517 $ 6,289
Expected stock price volatility     24.50% 25.40% 37.40% 34.10%
Expected dividend yield     4.00% 4.00% 4.00% 4.00%
Risk-free interest rate     4.113% 3.8725% 3.906% 1.1979%
Vesting period (in years)     3 years   3 years 3 years
Performance Shares [Member] | Non-recognized Subsequent Event            
Subsequent Event [Line Items]            
Fair value of performance units grant (in thousands) $ 6,900          
Expected stock price volatility 24.60%          
Expected dividend yield 4.00%          
Risk-free interest rate 4.3294%          
Vesting period (in years) 3 years          
LTIP Units            
Subsequent Event [Line Items]            
Expected stock price volatility   25.00% 25.00% 37.00% 37.00% 34.00%
Expected dividend yield   4.00% 4.00% 4.00% 4.00% 4.00%
Risk-free interest rate   4.58% 4.11% 3.81% 3.90% 1.204%
LTIP Units | Non-recognized Subsequent Event            
Subsequent Event [Line Items]            
Expected stock price volatility 25.00%          
Expected dividend yield 4.00%          
Risk-free interest rate 4.33%