v3.26.1
Condensed Consolidated Statements of Shareholders’ Equity / (Deficit) (Parenthetical) - £ / shares
Mar. 31, 2026
Dec. 31, 2025
Common stock, par value (in GBP per share) £ 0.008 £ 0.008
Ordinary shares    
Common stock, par value (in GBP per share) £ 0.008 £ 0.008