XML 107 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Details of Shares Issued (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Number of shares in issue 141,674,074 118,846,966 107,808,472
Shares issued during the year 21,418,665    
Options exercised 1,408,443    
American Depositary Shares      
Class of Stock [Line Items]      
Number of ADS in issue 47,224,691 39,615,655 35,936,157
Options exercised 469,481 269,309 57,917
Options exercised at $0.20/ADS or $0.07/ordinary share      
Class of Stock [Line Items]      
Options exercised 252,540    
Options exercised at $2.40/ADS or $0.80/ordinary share      
Class of Stock [Line Items]      
Options exercised 268,791    
Options exercised at $4.23/ADS or $1.41/ordinary share      
Class of Stock [Line Items]      
Options exercised 12,000    
Options exercised at $4.24/ADS or $1.41/ordinary share      
Class of Stock [Line Items]      
Options exercised 9,999    
Options exercised at $5.81/ADS or $1.94/ordinary share      
Class of Stock [Line Items]      
Options exercised 375    
Options exercised at $7.32/ADS or $2.44/ordinary share      
Class of Stock [Line Items]      
Options exercised 30,000    
Options exercised at $7.60/ADS or $2.53/ordinary share      
Class of Stock [Line Items]      
Options exercised 584,316    
Options exercised at $8.20/ADS or $2.73/ordinary share      
Class of Stock [Line Items]      
Options exercised 49,998    
Options exercised at $9.98/ADS or $3.33/ordinary share      
Class of Stock [Line Items]      
Options exercised 222    
Options exercised at $10.68/ADS or $3.56/ordinary share      
Class of Stock [Line Items]      
Options exercised 10,500    
Options exercised at $12.81/ADS or $4.27/ordinary share      
Class of Stock [Line Items]      
Options exercised 1,500    
Options exercised at $12.94/ADS or $4.31/ordinary share      
Class of Stock [Line Items]      
Options exercised 2,841    
Options exercised at $13.80/ADS or $4.60/ordinary share      
Class of Stock [Line Items]      
Options exercised 3,708    
Options exercised at $15.38/ADS or $5.13/ordinary share      
Class of Stock [Line Items]      
Options exercised 126,144    
Options exercised at $16.64/ADS or $5.55/ordinary share      
Class of Stock [Line Items]      
Options exercised 1,248    
Options exercised at $19.50/ADS or $6.50/ordinary share      
Class of Stock [Line Items]      
Options exercised 780    
Options exercised at $20.41/ADS or $6.80/ordinary share      
Class of Stock [Line Items]      
Options exercised 10,500    
Options exercised at $22.01/ADS or $7.34/ordinary share      
Class of Stock [Line Items]      
Options exercised 37,545    
Options exercised at $23.60/ADS or $7.87/ordinary share      
Class of Stock [Line Items]      
Options exercised 5,436