XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative financial instruments - Schedule of fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives designated as hedging instruments    
Total designated as hedging instruments $ 2,337 $ 1,408
Derivatives not designated as hedging instruments    
Total current position 1,070 2,639
Total long-term position 1,267 (1,231)
Total derivatives $ 2,337 $ 1,408
Interest rate swap    
Offsetting Liabilities [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Derivatives designated as hedging instruments    
Current assets $ 1,070 $ 2,653
Non-current assets 1,267 548
Current liabilities 0 (14)
Non-current liabilities 0 (1,779)
Derivatives not designated as hedging instruments    
Current assets 4,063 0
Non-current assets 7,205 0
Current liabilities (4,063) 0
Non-current liabilities $ (7,205) $ 0