Interest Rate Derivatives - Schedule of Key Terms and Fair Values of Interest Rate Swap Derivatives (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair values of interest rate swap derivatives | ||
| Fair value of interest rate swaps | $ 17 | $ 107 |
| Interest rate swap, effective August 1, 2019 | Designated | ||
| Fair values of interest rate swap derivatives | ||
| Notional Amount | $ 10,040 | |
| Fixed Rate | 1.678% | |
| Floating Rate Index (over SOFR) | 0.10% | |
| Fair value of interest rate swaps | $ 17 | 114 |
| Notional amount of interest rate derivatives after scheduled amortization | 10,000 | |
| Interest rate swap, effective February 1, 2023 3.742 % | Designated | ||
| Fair values of interest rate swap derivatives | ||
| Notional Amount | $ 150,000 | |
| Fixed Rate | 3.742% | |
| Fair value of interest rate swaps | $ 0 | (5) |
| Interest rate swap, effective February 1, 2023 3.747% | Designated | ||
| Fair values of interest rate swap derivatives | ||
| Notional Amount | $ 50,000 | |
| Fixed Rate | 3.747% | |
| Fair value of interest rate swaps | $ 0 | $ (2) |