v3.26.1
Consolidated Balance Sheets (Parenthetical) - £ / shares
Dec. 31, 2025
Dec. 31, 2024
Consolidated Balance Sheets    
Ordinary shares, nominal value £ 0.01 £ 0.01
Ordinary shares, shares authorized 159,685,229 155,876,645
Ordinary shares, shares issued 69,367,896 69,061,418
Ordinary shares, shares outstanding 69,367,896 69,061,418