XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TRADE AND OTHER PAYABLES
12 Months Ended
Dec. 31, 2023
Trade and other current payables [abstract]  
TRADE AND OTHER PAYABLES TRADE AND OTHER PAYABLES
As of December 31,
20232022
US$’000US$’000
Trade payables40,977 29,258 
Other payables10,766 10,633 
51,743 39,891 
Other payables included refund liabilities arising from contracts with customers, which amounted to $9,395 and $8,667 as of December 31, 2023 and 2022, respectively.