Derivative instruments - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Derivative Instruments Not Designated as Hedging Instruments [Abstract] | |||
| Fair value gain (loss) on derivative instruments | $ 1,227 | $ (851) | |
| Cash Payment Of Fair Value Remeasurement | 604 | 1,312 | |
| Interest Rate Swap | $ 597 | ||
| Gain (loss) on derivative instruments | $ 623 | $ (2,163) | |
| X | ||||||||||
- Definition Cash payment of fair value remeasurement. No definition available.
|
| X | ||||||||||
- Definition Interest Rate Swap No definition available.
|
| X | ||||||||||
- Definition Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|