v3.26.1
Derivatives and Hedging Activities - Schedule of Derivatives Included in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Interest expense $ (12,723) $ (15,836) $ (27,394) $ (30,365)
Interest Rate Swap        
Derivative [Line Items]        
Gain (loss) recognized in accumulated other comprehensive income on interest rate derivatives 1,333 58 2,404 (1,141)
Gain reclassified from accumulated other comprehensive income into income as interest expense $ 1,599 $ 2,263 $ 3,198 $ 6,058