Derivatives and Hedging Activities - Interest rate swap in OCI and income statement (Details) - Interest Rate Swap - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Derivative [Line Items] | ||||
| Amount of gain (loss) recognized on derivative in "Accumulated other comprehensive income" | $ 6,819 | $ 370 | $ 10,119 | $ (2,327) |
| Amount of income reclassified from "Accumulated other comprehensive income" into interest expense | $ 504 | $ 903 | $ 1,513 | $ 2,675 |