Interest Rate Derivatives - Interest Rate Derivatives Recorded as Derivative Liability (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
May 31, 2024 |
May 23, 2024 |
Jun. 30, 2023 |
Nov. 01, 2022 |
|---|---|---|---|---|---|---|
| Interest Rate Swap, 4.37% | ||||||
| Derivative [Line Items] | ||||||
| Notional Amount | $ 300,000 | |||||
| Fair Value, Asset (Liability) | $ (1,298) | $ (6,109) | ||||
| Fixed Rate Paid | 4.37% | 4.37% | ||||
| Derivative, floor (as percent) | 0.50% | 0.50% | ||||
| Interest Rate Swap, 4.47% | ||||||
| Derivative [Line Items] | ||||||
| Notional Amount | $ 28,500 | |||||
| Fair Value, Asset (Liability) | $ (221) | (707) | ||||
| Fixed Rate Paid | 4.47% | 4.47% | ||||
| Derivative, floor (as percent) | 0.50% | 0.50% | ||||
| Interest Rate Swap, 4.17% | ||||||
| Derivative [Line Items] | ||||||
| Notional Amount | $ 317,000 | |||||
| Fair Value, Asset (Liability) | $ (1,940) | $ (3,878) | ||||
| Fixed Rate Paid | 4.17% | 4.17% | ||||
| Derivative, floor (as percent) | 0.50% | 0.50% |