v3.24.2
Derivative Financial Instruments - Risk Management and Fair Value (Details)
$ in Thousands
Jan. 15, 2025
Rate
Jun. 30, 2024
USD ($)
interestRateSwaps
Mar. 26, 2024
USD ($)
swap
Dec. 31, 2023
USD ($)
Fair value of the interest rate swaps outstanding        
Derivative, Number of Instruments Held | interestRateSwaps   21    
$200 Million Unsecured Term Loan F [Member]        
Fair value of the interest rate swaps outstanding        
Derivative, Notional Amount     $ 200,000  
$200 Million Unsecured Term Loan F [Member] | Scenario, Forecast [Member]        
Fair value of the interest rate swaps outstanding        
Fixed Interest Rate (as a percent) | Rate 3.98%      
Interest Rate Swaps        
Fair value of the interest rate swaps outstanding        
Derivative, Number of Instruments Held | swap     4  
Notional amount assets   $ 1,025,000   $ 1,025,000
Fair value - assets   $ 54,510   $ 50,418