Derivative financial instruments - Schedule of derivative instruments designated in a cash flow hedging relationship recognized (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Derivatives Designated in Cash Flow Hedging Relationship - Interest Rate Swaps | ||
Derivative Instruments, Gain (Loss) [Line Items] | ||
Interest rate swaps | $ (1,040) | $ 4,151 |
Location of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income into Income (Effective Portion) - Interest expense | ||
Derivative Instruments, Gain (Loss) [Line Items] | ||
Interest rate swaps | $ 395 | $ 1,163 |