v3.25.1
Derivative financial instruments - Schedule of fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Offsetting Liabilities [Line Items]    
Net derivative assets (liabilities) $ 895 $ 2,337
Total Current Position 842 1,070
Total non-current position 53 1,267
Total derivatives 895 2,337
Interest rate swaps - cash flow hedges    
Offsetting Liabilities [Line Items]    
Current assets 848 1,070
Non-current assets 596 1,267
Current liabilities (6) 0
Non-current liabilities (543) 0
Current assets 248 4,063
Non-current assets 546 7,205
Current liabilities (248) (4,063)
Non-current liabilities $ (546) $ (7,205)