Derivative financial instruments - Schedule of derivative instruments designated in a cash flow hedging relationship recognized (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Derivatives Designated in Cash Flow Hedging Relationship - Interest Rate Swaps | ||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||
Interest rate swaps | $ 510 | $ 1,102 | $ (530) | $ 5,253 |
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 | $ 217 | $ 927 | $ 612 | $ 2,090 |