XML 83 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue [abstract]  
Summary of revenue
Revenue is comprised of the following:
For the year ended December 31,
In thousands of USD202320242025
First-party sales86,384 76,518 95,098 
Third-party sales81,593 78,775 80,255 
Value-added services3,857 2,875 4,244 
Marketing and advertising12,392 7,716 7,619 
Other revenue2,176 1,602 1,714 
Revenue186,402 167,486 188,930