v3.26.1
Derivative financial instruments - Schedule of fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Offsetting Liabilities [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Current assets $ 336 $ 274
Non-current assets 474 218
Current liabilities (1,658) 0
Non-current liabilities (211) 0
Net derivative assets (liabilities) (1,059) 492
Current assets $ 2,811 $ 4,353
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Non-current assets $ 8,964 $ 10,475
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Current liabilities $ (2,811) $ (4,353)
Non-current liabilities $ (8,964) $ (10,475)
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total current position $ (1,322) $ 274
Total non-current position 263 218
Total derivatives $ (1,059) $ 492