v3.26.1
Trade and other payables - Movement of dividends payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Trade and other payables.      
Beginning balance $ 261 $ 567 $ 639
Declared dividends to owners of the parent, note 16(d) 110,948 18,440 18,542
Dividends paid to owners of the parent, note 16(d) (110,948) (18,440) (18,542)
Declared dividends to non-controlling shareholders 11,529 7,343 1,842
Dividends paid to non-controlling shareholders (11,529) (7,343) (1,842)
Expired dividends, note 16(c) (5) (197) 102
Other 182 (109) (174)
Ending balance $ 438 $ 261 $ 567