v3.26.1
Derivative Financial Instruments and Hedging Activities - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
derivative_instrument
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
derivative_instrument
Jun. 30, 2025
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Reclassification of interest rate derivative gain to net income (loss) $ (767) $ (1,006) $ (1,763) $ (2,002)
Cash flow hedge gain (loss) to be reclassified within 12 months     2,100  
Gain (loss) on derivative instruments, net $ 20,253 $ (1,882) $ 35,789 $ (15,559)
Interest Rate Swap | Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Number of instruments held | derivative_instrument 5   5  
Aggregate notional amount $ 400,000,000   $ 400,000,000