v3.26.1
Bank borrowings - Borrowing detail by currency - (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Borrowings [abstract]    
Non-Current Amount $ 60,136 $ 13,911
Current Amount 79,876 43,251
Total 140,012 57,162
US Dollars    
Borrowings [abstract]    
Non-Current Amount 32,230 13,230
Current Amount   18
Total 32,230 13,248
Euros    
Borrowings [abstract]    
Non-Current Amount 27,906 681
Current Amount 62,266 43,233
Total 90,172 $ 43,914
Other.    
Borrowings [abstract]    
Current Amount 17,610  
Total $ 17,610