Derivatives (Additional Information) (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative [Line Items] | ||||
| Amortization of interest rate hedges | $ 79,000 | $ 469,000 | $ 154,000 | $ 929,000 |
| Interest rate cash flow hedge gain (loss) to be reclassified over next 12 months, net | 1,160,000 | 1,160,000 | ||
| AOCI, cash flow hedges | ||||
| Derivative [Line Items] | ||||
| Amortization of interest rate hedges | (671,000) | |||
| Accumulated Other Comprehensive Income (Loss) | ||||
| Derivative [Line Items] | ||||
| Amortization of interest rate hedges | $ 79,000 | $ 469,000 | $ 154,000 | $ 929,000 |