v3.25.2
Share-based payments - Additional information (Details)
Jun. 30, 2025
Options
£ / shares
Dec. 31, 2024
Options
£ / shares
2021 Incentive Plan    
Share-based payments    
Number of options exercisable | Options 1,023,239 380,763
2021 Incentive Plan | Maximum    
Share-based payments    
Exercise price of share options exercisable £ 8.76 £ 8.95
2021 Incentive Plan | Minimum    
Share-based payments    
Exercise price of share options exercisable £ 0 £ 0
EMI Scheme    
Share-based payments    
Number of options exercisable | Options 682,767 635,240
Exercise price of share options exercisable £ 1.68  
EMI Scheme | Maximum    
Share-based payments    
Exercise price of share options exercisable   £ 11.49
EMI Scheme | Minimum    
Share-based payments    
Exercise price of share options exercisable   £ 1.84