v3.26.1
Trade and other payables (Tables)
6 Months Ended
Jun. 30, 2026
Trade and other payables.  
Schedule of trade and other payables

​

​

​

​

​

​

​

  ​ ​ ​

As of

  ​ ​ ​

As of

​

​

December 31,

​

June 30,

​

​

2025

​

2026

​

​

(audited)

​

(unaudited)

Current

​

​

​

​

Trade payables

 

3,080

​

3,190

Other payables

 

1,698

​

1,474

VAT and other taxes payables

 

19

​

—

Security deposit received from customers

 

279

​

180

Accrued employee benefits

 

5,296

​

4,190

Accrued professional fees

 

2,883

​

1,995

Accrued expenses

 

172

​

163

​

 

13,427

​

11,192

​

​

​

​

​

Non-current

​

​

​

​

Accrued liabilities

​

47

​

47

​