v3.26.1
Cash and restricted cash (Tables)
12 Months Ended
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of reconciliation of cash and restricted cash
A reconciliation of cash at bank and restricted cash in the consolidated balance sheets to the total amount in the consolidated statement of cash flows is as follows:
As of December 31,
20242025
US$US$
Cash at banks44,250 87,118 
Restricted cash5,914 6,138 
Cash and restricted cash shown in the consolidated statements of cash flows50,164 93,256 
Cash and restricted cash are amounts deposited with financial institutions at the locations noted below:
As of December 31,
20242025
US$US$
Financial institutions in the Chinese mainland
– Denominated in RMB29,736 78,546 
– Denominated in US$11,979 2,134 
– Denominated in Great Britain Pound (“GBP”)12 
– Denominated in Hong Kong Dollar (“HKD”)
— 
Total cash balances held in the Chinese mainland41,729 80,686 
Financial institutions in Sweden
– Denominated in Swedish Krona (“SEK”)5,191 3,429 
– Denominated in US$29 — 
– Denominated in Euro
2,272 6,735 
Total cash balances held in Sweden7,492 10,164 
Financial institutions in the United Kingdom
– Denominated in GBP665 1,118 
Total cash balances held in the United Kingdom665 1,118 
Total cash balances held at financial institutions in other jurisdictions278 1,288 
Total cash balances held at financial institutions50,164 93,256 
Cash on hand
Total cash balances50,164 93,256 
Schedule of restrictions on cash and cash equivalents
A reconciliation of cash at bank and restricted cash in the consolidated balance sheets to the total amount in the consolidated statement of cash flows is as follows:
As of December 31,
20242025
US$US$
Cash at banks44,250 87,118 
Restricted cash5,914 6,138 
Cash and restricted cash shown in the consolidated statements of cash flows50,164 93,256 
Cash and restricted cash are amounts deposited with financial institutions at the locations noted below:
As of December 31,
20242025
US$US$
Financial institutions in the Chinese mainland
– Denominated in RMB29,736 78,546 
– Denominated in US$11,979 2,134 
– Denominated in Great Britain Pound (“GBP”)12 
– Denominated in Hong Kong Dollar (“HKD”)
— 
Total cash balances held in the Chinese mainland41,729 80,686 
Financial institutions in Sweden
– Denominated in Swedish Krona (“SEK”)5,191 3,429 
– Denominated in US$29 — 
– Denominated in Euro
2,272 6,735 
Total cash balances held in Sweden7,492 10,164 
Financial institutions in the United Kingdom
– Denominated in GBP665 1,118 
Total cash balances held in the United Kingdom665 1,118 
Total cash balances held at financial institutions in other jurisdictions278 1,288 
Total cash balances held at financial institutions50,164 93,256 
Cash on hand
Total cash balances50,164 93,256