Derivatives and Hedging Activities - Interest rate swap in OCI and income statement (Details) - Interest Rate Swap - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Derivative [Line Items] | ||||
Amount of (loss) gain recognized on derivative in "Accumulated other comprehensive income" | $ (736) | $ 1,341 | $ (2,697) | $ 5,491 |
Amount of income reclassified from "Accumulated other comprehensive income" into interest expense | $ 889 | $ 1,327 | $ 1,772 | $ 2,658 |