XML 73 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Payable, Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Accounts Payable, Accrued Expenses and Other Liabilities [Abstract]  
Schedule of Accounts Payable, Accrued Expenses and Other Liabilities
(In thousands) 

December 31,

2024

  

December 31,

2025

 
Accounts payable to suppliers   7,445    7,193 
Accrued bonus and staff costs   20,286    13,857 
Other deposits   861    1,408 
Other taxes payable (note)   372    553 
Accrued professional fees   963    1,480 
Accrued marketing expenses   1,124    619 
Others   1,563    1,426 
Total   32,614    26,536