Derivative and Hedging Activities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Sep. 30, 2019
Dec. 31, 2022
Derivative [Line Items]      
Accumulated other comprehensive income $ 23,502   $ 34,088
2018 Interest Rate Swap      
Derivative [Line Items]      
Accumulated other comprehensive income 2,300    
Amount reclassified as an increase or decrease to interest expense related to terminated hedges of within the next 12 months 2,300    
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 $ (18,300)    
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