Derivative Instruments and Hedging Activities - Narrative (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
swap_agreement
|
Dec. 31, 2025
USD ($)
|
|---|---|---|
| Derivative [Line Items] | ||
| Additional gain expected to be reclassified from AOCI into earnings during next twelve months | $ | $ (1,948) | |
| Derivative, counterparties in net liability position, aggregate fair value | $ | $ 1,287 | $ 3,499 |
| Interest rate swaps | Designated as Hedging Instrument | ||
| Derivative [Line Items] | ||
| Number of interest rate swaps | 10 | |
| Interest rate swaps | Designated as Hedging Instrument | Variable Rate Term Loan, Subject To Interest Rate Swap, Maturing January 31, 2028 | ||
| Derivative [Line Items] | ||
| Number of interest rate swaps | 6 | |
| Interest rate swaps | Designated as Hedging Instrument | Variable Rate Term Loan, Subject To Interest Rate Swap, Maturing March 20, 2029 | ||
| Derivative [Line Items] | ||
| Number of interest rate swaps | 4 |