v3.25.2
Interest Rate Swap Agreements - Derivative Cash Flow Hedging Relationships on AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net change in AOCI $ (5,850) $ (3,051) $ (13,711) $ (2,100)
Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Unrealized (loss) income recognized (2,960) 2,052 (7,946) 8,139
Reclassification from AOCI into earnings (2,890) (5,103) (5,765) (10,239)
Net change in AOCI $ (5,850) $ (3,051) $ (13,711) $ (2,100)