v3.26.1
Cash and cash equivalents (Tables)
6 Months Ended
Jun. 30, 2026
Cash and cash equivalents [abstract]  
Schedule of cash and cash equivalents
Cash and cash equivalents are comprised of the following:
As of
In thousands of USDDecember 31, 2025June 30, 2026
Cash at bank and in hand69,419 42,983 
Short-term deposits7,251 4,448 
Total Cash and cash equivalents76,670 47,431