v3.26.1
Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Borrowings      
Non-current $ 955,856 $ 1,042,704  
Current 139,362 115,367  
Total Borrowings 1,095,218 1,158,071 $ 1,333,237
Bank and financial borrowings      
Borrowings      
Non-current 281,644 250,150  
Current 21,689 32,769  
Total Borrowings 303,300 282,900  
Notes      
Borrowings      
Non-current 674,212 778,218  
Current 100,595 81,845  
Total Borrowings 774,800 860,100  
Other      
Borrowings      
Non-current   14,336  
Current $ 17,078 $ 753