v3.25.1
Trade and other receivables - Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Trade and other receivables    
Trade receivables, gross $ 218,105 $ 203,768
Other receivables, gross 663,768 675,848
Other Receivables 661,011 671,707
Total trade and other receivables 854,549 853,199
Trade and other receivables 256,602 240,319
Trade and other receivables 597,947 612,880
Foreign clients [Member]    
Trade and other receivables    
Trade receivables, gross 55,693 46,051
Advances to suppliers [Member]    
Trade and other receivables    
Other receivables, gross 2,704 6,810
Tax claims [Member]    
Trade and other receivables    
Other receivables, gross 535,860 546,385
Related entities [Member]    
Trade and other receivables    
Trade receivables, gross 669 421
Other receivables, gross 2,285 2,486
Other receivables    
Trade and other receivables    
Other receivables, gross $ 2,374 $ 1,401