v3.25.4
Shareholders' Equity - Details of Shares Issued (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Number of shares in issue 141,701,848 141,674,074
Options exercised 27,774  
American Depositary Shares    
Class of Stock [Line Items]    
Number of ADS in issue 47,233,949 47,224,691
Options exercised 9,258 469,481
Options exercised at $0.20/ADS or $0.07/ordinary share    
Class of Stock [Line Items]    
Options exercised 17,775  
Options exercised at $2.40/ADS or $0.80/ordinary share    
Class of Stock [Line Items]    
Options exercised 9,999