Derivative and Hedging Activities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2023
Dec. 31, 2022
Derivative [Line Items]      
Accumulated other comprehensive income   $ 55,296 $ 34,088
2018 Interest Rate Swap      
Derivative [Line Items]      
Accumulated other comprehensive income   900  
Amount reclassified as an increase or decrease to interest expense related to terminated hedges of within the next 12 months   900  
2022 Interest Rate Swap      
Derivative [Line Items]      
Amount reclassified as an increase or decrease to interest expense related to terminated hedges of within the next 12 months   $ 28,800  
Designated as Hedging Instrument | 2018 Interest Rate Swap      
Derivative [Line Items]      
Termination of interest rate swaps $ 12,500    
Deferred loss on termination of interest rate swaps $ 12,300