v3.26.1
Share based compensation, Share Options (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
shares
Jun. 30, 2026
shares
$ / 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) 925,853 925,853  
Number of options granted (in shares) 17,100 219,050  
Share Option, Expiration Period One [Member]      
Share based payment arrangement [Abstract]      
Number of options granted (in shares) 17,100 69,600  
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)   149,450  
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 3,721,251