v3.26.1
Note 18 - Derivatives - Derivatives Not Designated as Hedging Instruments and Ineffectiveness of Hedging Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Gain on derivative instruments, net (Note 18) $ 326 $ 13,767
Cross-Currency Swap [Member]    
Gain on derivative instruments, net (Note 18) 0 13,702
Interest Rate Swap [Member]    
Gain on derivative instruments, net (Note 18) 983 0
FX Option, Zero Cost Collar [Member]    
Gain on derivative instruments, net (Note 18) 0 (2,995)
Foreign Currency Options [Member]    
Gain on derivative instruments, net (Note 18) (362) 0
Foreign Exchange Forward [Member]    
Gain on derivative instruments, net (Note 18) $ (295) $ 3,060