v3.25.2
Condensed Consolidated Balance Sheets (Parenthetical) - £ / shares
Jun. 30, 2025
Dec. 31, 2024
Common stock, authorized (in shares) 93,586,348 68,552,215
Common stock, issued (in shares) 93,586,348 68,552,215
Common stock, outstanding (in shares) 93,586,348 68,552,215
Ordinary shares    
Common stock, par value (in GBP per share) £ 0.008 £ 0.008