v3.26.1
Share capital - Additional information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 26, 2025
Jul. 04, 2025
Dec. 31, 2025
Share capital      
Issuance cost     $ 510
Issuance of shares (in shares)     12,200,915
Proceeds from issuance of stock in private placement     $ 25,339
ADS      
Share capital      
Authorized for purchase of share $ 50    
Period in force 12 months    
Class A ordinary shares      
Share capital      
Number of treasury shares reissued     822,070
Issuance of shares (in shares)   12,200,915  
Issue price   $ 2.09  
Proceeds from issuance of stock in private placement   $ 25,500  
Net of cost   $ 161