XML 104 R87.htm IDEA: XBRL DOCUMENT v3.26.1
Income and other taxes payable- Schedule of Income and Other Taxes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Income and Other Taxes Payable [Abstract]    
Taxes payable in installments $ 31,403 $ 25,548
PIS / COFINS tax payable 2,353 17,956
ICMS / VAT / GST tax payable 55,628 45,662
Withholding income taxes 396,055 348,917
Others 126,610 122,603
Subtotal 612,049 560,686
Income taxes payable 122,923 288,030
Total 734,972 848,716
Current liabilities 310,536 440,989
Non-current liabilities 424,436 407,727
Total $ 734,972 $ 848,716