v3.25.4
Share-based compensation, Share Options (Details)
12 Months Ended
Dec. 31, 2025
shares
$ / shares
Dec. 31, 2024
shares
$ / shares
Dec. 31, 2023
shares
Jun. 30, 2021
shares
Share based payment arrangement [Abstract]        
Number of shares reserved for future issuance (in shares)       1,202,734
Number of ordinary shares available for future issuance (in shares) 1,117,791 325,861 404,718  
Number of options granted (in shares) 770,251 1,320,120 440,719  
Weighted average share price of shares exercised (in dollars per share) | $ / shares   $ 10.73    
Key Management [Member]        
Share based payment arrangement [Abstract]        
Number of options granted (in shares) 494,001 1,043,120    
Share Option, Expiration Period One [Member]        
Share based payment arrangement [Abstract]        
Number of options granted (in shares) 261,250      
Award vest percentage 25.00%      
Remaining vesting period 3 years      
Vesting condition 2 years      
Share option award granted period 8 years      
Share Option, Expiration Period Two [Member]        
Share based payment arrangement [Abstract]        
Number of options granted (in shares) 14,001      
Vesting condition 2 years      
Share option award granted period 7 years      
Exercise price for option granted (in dollars per share) | $ / shares $ 0.025      
Share Option Expiration Period Three [Member]        
Share based payment arrangement [Abstract]        
Number of options granted (in shares) 495,000      
Award vest percentage 25.00%      
Remaining vesting period 3 years      
Share option award granted period 7 years      
Exercise price for option granted (in dollars per share) | $ / shares $ 0.025      
Share Options [Member]        
Share based payment arrangement [Abstract]        
Number of shares authorized (in shares) 3,721,251