v3.25.2
Note 19 - Derivatives - Derivatives Not Designated as Hedging Instruments and Ineffectiveness of Hedging Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Gain / (loss) on derivative instruments, net (Note 19) $ 13,767 $ (3,212)
Cross-Currency Swap [Member]    
Gain / (loss) on derivative instruments, net (Note 19) 13,702 0
FX Option, Zero Cost Collar [Member]    
Gain / (loss) on derivative instruments, net (Note 19) (2,995) 0
Foreign Exchange Forward [Member]    
Gain / (loss) on derivative instruments, net (Note 19) $ 3,060 $ (3,212)