v3.26.1
Bank borrowings - (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
Credit facilities    
Borrowings [abstract]    
Limit 121,151 100,000
Non-Current Amount 19,000  
Current Amount 14,019  
Total 33,019  
Receivable Factoring Facility    
Borrowings [abstract]    
Limit 70,500 62,334
Current Amount 36,856 35,059
Total 36,856 35,059
Other Loans    
Borrowings [abstract]    
Non-Current Amount 41,136 13,911
Current Amount 29,001 8,192
Total $ 70,137 $ 22,103