v3.26.1
Note 21 - Borrowings - Non-current and Current Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of detailed information about borrowings [line items]      
Total non-current portion of non-current borrowings $ 368 $ 11,399  
Total current borrowings and current portion of non-current borrowings 305,354 425,999  
Total Borrowings 305,722 437,398 $ 583,437
Bank borrowings [member]      
Disclosure of detailed information about borrowings [line items]      
Non-current borrowings before costs of issue of debt 368 11,399  
Current borrowings before costs of issue of debt 305,151 411,541  
Bank overdrafts [member]      
Disclosure of detailed information about borrowings [line items]      
Current borrowings before costs of issue of debt $ 203 $ 14,458