v3.26.1
Interest Rate Swap Agreements - Derivative Cash Flow Hedging Relationships on AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net change in AOCI $ 2,446 $ (5,850) $ 4,021 $ (13,711)
Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Unrealized income (loss) recognized 3,862 (2,960) 6,905 (7,946)
Reclassification from AOCI into earnings (1,416) (2,890) (2,884) (5,765)
Net change in AOCI $ 2,446 $ (5,850) $ 4,021 $ (13,711)