v3.26.1
Consolidated Balance Sheets (Parenthetical) - £ / shares
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Ordinary shares, nominal value (in pound sterling per share) £ 0.002 £ 0.002
Ordinary shares, shares authorized (in shares) 222,480,776 222,480,776
Ordinary shares, shares issued (in shares) 154,728,966 149,228,068
Ordinary shares, shares outstanding (in shares) 154,728,966 149,228,068