v3.26.1
Derivative financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives    
Assets $ 51,104 $ 29,011
Liabilities (60,369) (24,809)
Non-current Assets 2,869 3,055
Non-current Liabilities   (411)
Current Assets 48,235 25,956
Current Liabilities (60,369) (24,398)
Interest rate swaps    
Derivatives    
Assets 3,705 3,055
Liabilities   (306)
Notional amount $ 191,400 199,600
Interest rate swaps | Minimum    
Derivatives    
Fixed interest rate to be paid on borrowings after taking into account interest rate swaps 2.00%  
Interest rate swaps | Maximum    
Derivatives    
Fixed interest rate to be paid on borrowings after taking into account interest rate swaps 3.70%  
Forward freight agreements and related bunker swaps    
Derivatives    
Assets $ 10,039 1,238
Liabilities (16,438) (1,496)
Commodity contracts and derivatives    
Derivatives    
Assets 37,360 24,696
Liabilities $ (43,931) (23,007)
Forward foreign exchange contracts    
Derivatives    
Assets   $ 22