v3.25.2
Derivative financial instruments - Schedule of fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Offsetting Liabilities [Line Items]    
Current assets $ 933 $ 1,070
Non-current assets 262 1,267
Net derivative assets (liabilities) 1,195 2,337
Current assets 5,285 4,063
Non-current assets 20,566 7,205
Current liabilities (5,285) (4,063)
Non-current liabilities (20,566) (7,205)
Total current position 933 1,070
Total non-current position 262 1,267
Total derivatives $ 1,195 $ 2,337