XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
TRADE AND OTHER PAYABLES
12 Months Ended
Dec. 31, 2024
Trade and other current payables [abstract]  
TRADE AND OTHER PAYABLES TRADE AND OTHER PAYABLES
As of December 31,
20242023
US$’000US$’000
Trade payables46,560 40,977 
Other payables10,660 10,766 
57,220 51,743 
Other payables included refund liabilities arising from contracts with customers, which amounted to $9,387 and $9,395 as of December 31, 2024 and 2023, respectively.