v3.26.1
Condensed Consolidated Statements of Shareholders’ Equity / (Deficit) (Parenthetical) - £ / shares
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 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 £ 0.008 £ 0.008