v3.26.1
Share capital and reserves - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 19, 2023
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Sep. 12, 2024
Share capital and reserves          
Purchase price per share $ 20        
Number of shares accepted for purchase 1,655,426        
Issuance of shares upon the Transaction (shares)   18,150,489 18,150,489 18,111,016  
Aggregate cost to repurchase shares $ 33,109        
Fees for stock repurchase $ 58        
Ordinary shares          
Share capital and reserves          
Number Of Shares The Company May Offer And Sell         1,757,026
Issuance of shares upon the Transaction (shares)   18,150,489 18,150,489    
Share price   $ 0 $ 0    
Minimum | Ordinary shares          
Share capital and reserves          
Authorized to purchase of ordinary shares 1,500,000        
Maximum | Ordinary shares          
Share capital and reserves          
Authorized to purchase of ordinary shares 2,000,000